You know of a great piece of software. You know that other Fedora users would love this software, if only they could get it from Fedora. Let’s turn it into a package.

The process of creating a package is somewhat language-specific. A package containing C code will look much different than one written in Python. The case study links below will take you to walk-throughs for creating packages. While there is overlap between them, each has distinct parts unique to its implementation language.