Summary of February 2023 Fedora Badges Community Roundtable meeting

Hey everyone,

Here’s the charter for Fedora Badges Engineering. @gui1ty and I asynchronously worked on the initial draft and we are looking for suggestions/opinions on this.

Fedora Badges Engineering Charter

Name

Fedora Badges Engineering (FBE)

Mission

TLDR[1]

To rebuild the initial foundation and maintain the Fedora Badges system in the long run in its engineering aspects as a community team

NIWTRTLV[2]

To rebuild the initial foundation and maintain the Fedora Badges system in the long run by planning the engineering efforts, authoring the project codebase, deploying the service on the infrastructure and providing overall support for the engineering aspects of the system. This would also involve tasks like creating exhaustive documentation around entities[3], workflows[4] and processes[5] in the Fedora Badges system, advocating for the team to onboard members and having frequent interactions with various multi-disciplinary community teams and subteams like Fedora Badges Design Subteam, Fedora Infrastructure, Fedora Websites and Apps Team, Fedora Design, Community Platform Engineering etc.

Scope

  • Organize frequent meetings and discussions to plan the engineering efforts thoroughly
  • Build and maintain the foundational engineering entities involved in the Fedora Badges system
  • Collaborate with various multi-disciplinary community teams and subteams for getting assistance
  • Document elaborately about the entities, workflows and processes involved in the Fedora Badges system
  • Work alongside the Fedora Infrastructure team to deploy and maintain the service
  • Share progress updates regularly on community forums like Fedora Commblog and Fedora Discussions
  • Implement feedback responses received from the above community forums to improve the system
  • Advocate for the work done here and onboard members to the team to support the efforts

Expectations

  • To sensibly adapt to the changing objectives and requirements proposed to the subteam
  • To attempt to meet the agreed-upon deadlines with expected deliverables to the best of our ability
  • To conduct and organize meetings on a frequent basis to plan for the engineering efforts
  • To coalesce efforts with the Fedora Infrastructure team to deploy and maintain the service
  • To develop and support the internal engineering entities of the system in the long run
  • To connect with the community and exhibit progress updates on community forums regularly
  • To collaborate and communicate effectively with the various community teams and subteams involved
  • To be open to criticisms/feedback and implement suggestions as and when they come up
  • To clarify information on the involved entities, workflows and processes in documentation
  • To share about the work done here and mentor newcomers to get them up to speed with things
  • To establish a safe, open and inclusive environment by following the Fedora Project’s CoC guidelines

Parties

Involved

  • Fedora Badges Engineering co-leads - Akashdeep Dhar and Jefferson Oliviera
  • A subset of folks from Fedora Infrastructure
  • A subset of folks from Fedora Websites and Apps
  • A subset of folks from Community Platform Engineering

Affected

  • The Fedora Project community
  • Fedora Badges Designing subteam and Fedora Badges Engineering subteam
  • Fedora Discussions users
  • Multidisciplinary teams involved in building and maintaining

Timeline

Follow Fedora Badges — ARC notes documentation


  1. Too long, Didn’t Read ↩︎

  2. No, I want to read the long version ↩︎

  3. This consists of the units that participate in the system or are an integral part of it or both ↩︎

  4. This includes a set of tasks that the users would have to do to interact with the system ↩︎

  5. This encompasses the list of tasks that need to be performed to maintain the system ↩︎

2 Likes