From Fedora Project Wiki
Resources for developing for a modular Fedora
Integration of changes
In order so that our code base is always clean and maintainable, we have to enforce certain rules on how code is written or formatted, how changes are broken up into commits and how pull requests are handled.
Developing Modules Locally