The mission of this working group is to build a base set of metrics that is focused on the needs of open source communities that are part of the FOSS app ecosystem.
The diversity of FOSS is vast and there are many different kinds of communities out there. Some projects are modest with 5-6 contributors working on something in their spare time. Some are the foundation of a company where hundreds or thousands of developers are working on them. This working group is focused on communities that are a combination of both. Aspirational projects that scale to hundreds or thousands of contributors that require community management that have different goals and decision making than a corporate backed or inner source project but still requires sophisticated metrics.
This is a gap that we believe should be filled by building an alliance amongst major stakeholders to build a metrics standard amongst a class of communities that have never actually built the level of sophistication before. As these tech communities migrate to more sophisticated development platforms like Gitlab - it's possible to start building foundational technologies that we can build on.
The goals of the working group is to build a base set of metrics that can shared amongst a set of communities (today that is GNOME and KDE) that we can then build upon for other communities.
A few key objectives:
- Document and explore the decisions that we make that we need metrics to explore
- Build a set of metrics from those decisions
- Present those metrics to the CHAOSS community for feedback
Backlog
In-Progress
- Persona: Promotions and Communications Team
Completed
- Event organizer persona - details the metrics we've developed for the event-organizer persona and ideas on how to implement them
- Related blog post: How we develop success metrics for open source events - an overview of this working group, the event-organizer persona, and introduction to the set of metrics we've developed for this persona
- October 2021 Revision of the metrics presented as a slidedeck
Other outputs
- Bi-weekly regular sync and working sessions via CHAOSS Zoom: https://zoom.us/j/4998687533
- Starting Monday January 11th, 2021, every other week at noon US Central Time (check your local time)
- Real-time instant messaging: Matrix
- Meeting notes
- Archived communication: CHAOSS mailing list for email list: https://lists.linuxfoundation.org/mailman/listinfo/chaoss
- GitHub PR workflow
- Commits require DCO-sign-off (e.g., git flag "-s")
- Each PR requires two (2) sign-offs (i.e., approved reviews) from maintainers, other than the submitter. (socially enforced)
The criteria for becoming a core contributor is to participate at least once per month over a period of 3 months. Participation could include providing feedback in the regular meetings, providing feedback on docs, or making other contributions on GitHub (commits / issues). People not participating over a 3 month period may be removed as core contributors.
All Contributors (ordered by first name) Georg Link, Neofytos Kolokotronis, Nuritzi Sanchez, Shaun McCance, Sri Ramkrishna
Are you eligible to be on this list? You are if you helped in any capacity, for example: Filed an issue. Created a Pull Request. Gave feedback on our work. The team will try to update this list monthly, but please open an issue or post on the mailing list if we've missed anyone.
If you find yourself missing, please create a pull request or reach out to a maintainer. If you find yourself listed here and want to be removed, please create a pull request or ask a maintainer.
The documents in this repositories are released under the MIT License. See LICENSE for details.
Copyright © 2018-2020 CHAOSS Project