From Fedora Project Wiki
Make a Package
- Make sure it is a new package.
- Create an RPM package:
- Create a new RPM project, create a spec file, upload source files, export source/binary RPM
- Make sure it is a suitable package (Read the packaging guidelines - Read other submissions)
Submit For Review
- Create accounts (if you are a new maintainer)
- Create a FAS account , Red Hat bugzilla
- Join the mailing lists (introduce yourself)
- Upload your package (somewhere on the internet)
- Create your review request (inform upstream)
- Watch the bugzilla report for feedback