Hey folks,

Fedora Badges[0] is one of the most loved projects in our community but
it’s in a bad state right now. There are multiple problems with it ranging
from outdated compatibility with our authentication system and messaging
bus, to it using a not-so-friendly framework for community members
(Pyramid). All of these combined make it a tricky application to approach
and fix.

The Community Platform Engineering team have been discussing in recent
weeks what would be the best solution to fix badges, whether a rewrite of
the application would be best or whether a refactoring is the way to go.
The problem though is that unfortunately Fedora Badges doesn’t fit exactly
into the CPE team mission[1], but we do understand its importance in the
Fedora community.

We felt that the best course of action to make Badges better for everyone
is to try to make space for a project ‘team’ of sorts that is made up of
folks from the CPE team and Fedora community volunteers who would work on
developing a solution for the Badges service together, from ideation to
delivery. But first we need to assemble the Avengers Team and some terms
and a proposal of who will take on what work needs to be agreed on.

While the Badges application is not within the CPE teams remit to maintain,
the CPE team would like to offer to:

   - Collaborate with the community maintainers to investigate the best
   course of action to make the Badges service more stable and maintainable
   - Pair with the community maintainers to assist them in rewriting the
   application
   - Assist them while integrating the newer service/version with the rest
   of the Fedora projects apps.
   - Provide power and ping to the service
   - Help with writing good documentation for troubleshooting and a
   standard operating procedure for the service to make sure its easier for
   people to understand how it works and contribute to in the future

On the community maintainer(s) side, we would like them to:

   - Contribute to the writing of the new app
   - Keeping up to date with Fedora’s application integration
   - Updating/resolving CVEs and dependencies change
   - Responding to issues/PRs opened by community members.

So before our team can move ahead, we would like to reach out to the Fedora
community to ask for a maintainer(s) for the Badges application who will be
able to work (part time is fine) with the CPE team in developing a better
Badges for all!
If you are interested in working with us to improve the Badges application
and become its maintainer, please respond to this Discussion thread[2]
(this discussion remains open until mid September).

[0] https://badges.fedoraproject.org/
[1] https://docs.fedoraproject.org/en-US/cpe/#_our_responsibilities
[2]
https://discussion.fedoraproject.org/t/fedora-badges-long-term-maintenance-discussion/41109
Cheers,

Ant
-- 

Ant Carroll

Manager, Software Engineering

Red Hat Waterford <http://www.redhat.com>

Communications House

Cork Road, Waterford City

X91 NY33

ancar...@redhat.com
M: +353876213163     IM: ancarrol
@redhatjobs <https://twitter.com/redhatjobs>   redhatjobs
<https://www.facebook.com/redhatjobs> @redhatjobs
<https://instagram.com/redhatjobs>
<https://www.redhat.com/>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to