Early look: Using GitLab epics for tracking Fedora Badges development work

Howdy folks! This afternoon, I started playing around with GitLab epics as a way to track some of the high-level work we are preparing for with Fedora Badges. While a lot of our work today exists on GitHub, Pagure, and GitLab, hopefully in the long-term, we will gradually shift over to GitLab so we can keep track of things in one place. That will also make these epics more useful, because then we can group development work around the epics.

Take a look at the parent epic for Fedora Badges 2.0 below:

You will see sixteen child epics, which I copy-pasted from the ARC investigation proposed next steps that @t0xic0der and @zlopez put together back in January.

The parent epic and each of the child epics can have a description and anyone with a GitLab account can also comment on the child epics. I think this will be a good way to have more detailed discussion about each of the proposed steps in the ARC investigation roadmap. We can start collecting feedback and identify whether there might be any gaps in the proposed next steps.

Again, this is just an early look, but in next week’s roundtable, we can also take a look at this together and go over any questions. Of course, if you have time to look over it now and ask questions, you can add them here too!

Let me know what you think!


Hi all, I added this topic to websites-and-apps-team due to a topic that came up in the monthly Badges roundtable today. (A summary from @amoloney coming soon.)

So, we are currently putting these epics into the W&A Team sub-group. @t0xic0der created a new Fedora Badges sub-group in the W&A Team sub-group.[1] We were trying to figure out whether it made sense to keep the epics in the W&A Team sub-group or move them to the Fedora Badges sub-group.

Pro: Keeping the epics in the W&A Team sub-group makes them visible across all W&A repos, and any issue remotely related to Fedora Badges could be grouped into an epic, regardless of whether it “fits” into Fedora Badges sub-group or not. Documentation and outreach on the main Fedora website were given as examples.

Con: There are a lot of epics, and it might clutter the existing W&A Team workflow when using other epics for specific projects. Currently there are ~16-17 epics for Fedora Badges.

Any thoughts on this?

  1. Yes, a sub-group inside of a sub-group. So meta! ↩︎