Concluding Fedora Badges ARC investigation

I finally found the time to read through the ARC document. Thanks for all the work and for writing it down in a way that is easy to follow and comprehend.

Being relatively new to Badges myself, I lean on CPE’s expertise regarding suggested APIs and frameworks. I was already leaning towards a rewrite, yet the analysis of the current state of Badges has convinced me that it is the only feasible way forward.

One thing that made me scratch my head is the CM interaction [1]. Why would the Messages Consumer need to access Collection directly rather than through the Accolades API? It’s also the only interaction between entities not going through the API.

It’s been mentioned in the ARC and by various people here, but it cannot be stressed enough:

Document, document, document!

Lest we want to travel down this road again in a decade.


  1. Interactions possible — ARC notes documentation ↩︎

2 Likes