2022-12-12 13:22:12 +05:30
|
|
|
Fedora Badges
|
|
|
|
====
|
|
|
|
|
|
|
|
Purpose
|
|
|
|
----
|
|
|
|
|
|
|
|
Fedora Badges is a service that grants virtual accolades for milestones and
|
|
|
|
completing tasks within the Fedora Project community. For example, a community
|
|
|
|
member may collect badges for testing package updates on Bodhi when they test
|
|
|
|
1, 5, 10, 20, 40, 80, 125, 250, 500 and 1000 updates.
|
|
|
|
|
|
|
|
Community members can also gather badges for attending events, or other badges
|
|
|
|
that are arbitrarily granted by users of the service, such as the badge the
|
|
|
|
Fedora Project Leader can grant whenever they want to.
|
|
|
|
|
|
|
|
Background
|
|
|
|
----
|
|
|
|
|
|
|
|
It appears that Fedora Badges was initially designed closely in step with
|
|
|
|
`Open Badges <https://en.wikipedia.org/wiki/Mozilla_Open_Badges>`_ which now
|
|
|
|
has become `Badgr <https://badgr.com/>`_. As far as we can tell, the idea was
|
|
|
|
previously to be able to export Fedora Badges into Mozilla Backpack (or now,
|
|
|
|
Badgr Backpack) but this export facility was either never implemented or
|
|
|
|
deployed.
|
|
|
|
|
|
|
|
At some point in time, there also appears to have been an
|
|
|
|
`free and open source implementation of the Badgr server <https://github.com/concentricsky/badgr-server>`_
|
|
|
|
itself, which may have been a solution to replace the Fedora Badges setup, but
|
|
|
|
this project is either no longer available or set to be private on GitHub, so
|
|
|
|
it is not known what it was or is. For now, Badgr is just a service that
|
|
|
|
allows users to collate their badges from different issues into their
|
|
|
|
"backpack".
|
|
|
|
|
|
|
|
Resources
|
|
|
|
----
|
|
|
|
|
|
|
|
* `Fedora Badges backend <https://github.com/fedora-infra/fedbadges/>`_
|
|
|
|
* `Fedora Badges frontend <https://github.com/fedora-infra/tahrir>`_
|
|
|
|
* `Issue ticket about the ongoing efforts of revitalization <https://github.com/fedora-infra/fedbadges/issues/90>`_
|
|
|
|
* `Infrastructure developer guide <https://docs.fedoraproject.org/en-US/infra/developer_guide/>`_
|
2022-12-13 15:58:13 +01:00
|
|
|
* `Badges documentation in Fedora docs <https://docs.fedoraproject.org/en-US/badges/>`_
|
2022-12-12 13:22:12 +05:30
|
|
|
|
|
|
|
Index
|
|
|
|
----
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 1
|
|
|
|
|
|
|
|
current_implementation
|
|
|
|
exploring_the_development_environment
|
|
|
|
expectations_and_wishes
|
|
|
|
|
|
|
|
Conclusions
|
|
|
|
----
|
|
|
|
|
|
|
|
The best approach would be to pick the best approach and carry through it.
|
|
|
|
|
|
|
|
Proposed roadmap
|
|
|
|
----
|
|
|
|
|
|
|
|
* Step 1 - Make Fedora Badges great again!
|
|
|
|
* Step 2 - Ensure that Fedora Badges is indeed great
|
|
|
|
* Step 3 - Profit
|
|
|
|
|
|
|
|
Estimate of work
|
|
|
|
----
|
|
|
|
|
|
|
|
It will take as much time as needed.
|
|
|
|
|