Get Involved

Steps to get involved

To get involved with the Modularity Working Group, please follow the following steps for becoming a part of the team.

  1. Read this wiki page and understand the development methods and technical details.
  2. Get in touch with us on the devel mailing list and our IRC channel, #fedora-modularity.
  3. Attend one of our weekly meetings and introduce yourself.
  4. Create an account on Pagure and file an issue in the Fedora @modularity group requesting membership.

Get in touch

There’s no dedicated mailing list for this effort, everything regarding this topic should be discussed on the general Fedora Development list. Most of us also hang out on the #fedora-modularity channel on Freenode.


Formal meetings are held once every two weeks by the Modularity Working Group. See the Fedocal to find out when the group will meet.

Technical details

Project repositories

We host our individual projects either on Pagure, GitHub or in the Fedora Packages repository.

Tooling and infrastructure projects can be found in the Pagure group for Modularity or the fedora-modularity GitHub organization. Modules themselves are in the Fedora Packages repository under the modules namespace, they have counterparts in the modularity-modules GitHub organization which deal with their individual package components.

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.