Hi @thomasbyerly253! Welcome to the community!
So, you’ll already know that packaging is basically taking software from upstream and building/integrating it with the rest of the fedora package set to make it easily available to users. Some tools are trivial to package, others are harder, so the time one needs to put in mainly depends on the software that you are maintaining.
Now, packaging something up is only the first bit. The more important bit is maintaining what you’ve packaged—keeping it up to date, fixing bugs, speaking to upstream to make improvements.
We just published a blog post about this today. Maybe worth a look
As with all things to do with contribution, I’d say “Just jump in!”. That’s the only way to get started with it, and to learn what you need to know.
Do you have any specific questions we can answer?