input-output-hk / Developer-Experience-working-group

23 stars 15 forks source link

Measuring community health #81

Closed aleeusgr closed 8 months ago

aleeusgr commented 9 months ago
aleeusgr commented 9 months ago
aleeusgr commented 9 months ago

Traditionally, a "starter project" refers to a beginner-friendly software development project that newcomers can contribute to and learn from.  These projects are designed with simplicity and ease of understanding in mind, making them ideal for individuals who want to familiarize themselves with the specific open-source ecosystem. By working on starter projects, newcomers gain hands-on experience and learn about the project's structure, coding standards, and development processes.

Time to First Response Determine the amount of time between when an activity was opened (e.g. Issue or Change Request) and when it received the first response from a human. Change Request Closure Ratio Measure the ratio between the total number of open change requests during a time period versus the total number of change requests closed in that same period. Bus Factor Determine the smallest number of people that make 50% of contributions Release Frequency Determine the frequency of project releases (including point releases with bug fixes)

https://chaoss.community/kb/metrics-model-starter-project-health/

aleeusgr commented 9 months ago

https://chaoss.community/kb/metrics-model-business-readiness-of-an-open-source-project/

aleeusgr commented 9 months ago

https://chaoss.community/kb/metrics-model-oss-project-viability-compliance-security/