Developer Growth
Definition: Evaluating the community's ability to cultivate developers from beginners to core contributors, reflecting the community's talent cultivation mechanism and growth path.
Assessment Model
Developer Participation Tiering
Developer Promotion
| Metric | URL | Threshold | Weight |
|---|---|---|---|
| Organizational Code Core Promotion Count | /api/v3/developer_promotion/org_code_core_promotion_count | 10 | 0.25 |
| Organizational Issue Core Promotion Count | /api/v3/developer_promotion/org_issue_core_promotion_count | 10 | 0.25 |
| Individual Code Core Promotion Count | /api/v3/developer_promotion/individual_code_core_promotion_count | 10 | 0.25 |
| Individual Issue Core Promotion Count | /api/v3/developer_promotion/individual_issue_core_promotion_count | 10 | 0.25 |
Metrics in Assessment Model
Developer Participation Tiering
The developer participation tiering model divides community contributors into three levels: core contributors, regular contributors, and visitor contributors. This tiering helps understand the community's talent structure, identify key contributors, and formulate targeted cultivation strategies.
Organizational Code Core Contributors (including managers)
- Definition: The number of organizational code core contributors (including managers) during the statistical period.
- Weight: 8%
- Threshold: 50
Organizational code core contributors are the primary decision-makers and implementers of the project's technical direction. They typically have deep project understanding and technical capabilities, responsible for core feature development and code review. This metric reflects the organization's deep participation in the project at the technical level.
Organizational Issue Core Contributors (including managers)
- Definition: The number of organizational Issue core contributors (including managers) during the statistical period.
- Weight: 8%
- Threshold: 50
Organizational Issue core contributors play an important role in issue tracking, requirement management, and community communication. They not only handle technical issues but also participate in community discussions and decisions. This metric reflects the organization's investment in community management and communication.
Organizational Code Regular Contributors
- Definition: The number of organizational code regular contributors during the statistical period.
- Weight: 8%
- Threshold: 100
Organizational code regular contributors are stable contributors to the project. They regularly participate in code contributions, but their participation depth is not as deep as core contributors. They are the reserve force for core contributors and an important support for the community's sustainable development.
Organizational Issue Regular Contributors
- Definition: The number of organizational Issue regular contributors during the statistical period.
- Weight: 8%
- Threshold: 100
Organizational Issue regular contributors regularly participate in Issue discussions and handling, providing continuous problem feedback and solutions for the community. Their participation ensures timely response and handling of community issues.
Organizational Code Visitor Contributors
- Definition: The number of organizational code visitor contributors during the statistical period.
- Weight: 8%
- Threshold: 200
Organizational code visitor contributors are developers who occasionally participate in code contributions. They may be first-time contributors or temporary participants. This metric reflects the community's attractiveness and inclusiveness to new contributors.
Organizational Issue Visitor Contributors
- Definition: The number of organizational Issue visitor contributors during the statistical period.
- Weight: 8%
- Threshold: 200
Organizational Issue visitor contributors occasionally participate in Issue discussions and feedback. Although their participation is not frequent, it brings diverse perspectives and feedback to the community.
Individual Code Core Contributors (including managers)
- Definition: The number of individual code core contributors (including managers) during the statistical period.
- Weight: 8%
- Threshold: 100
Individual code core contributors are the backbone of independent contributors. They do not rely on organizational support but make continuous contributions to the project based on personal passion and professional capabilities. This metric reflects the community's attractiveness and cultivation ability for individual contributors.
Individual Issue Core Contributors (including managers)
- Definition: The number of individual Issue core contributors (including managers) during the statistical period.
- Weight: 8%
- Threshold: 100
Individual Issue core contributors play an important role in community communication and issue management. Their continuous participation ensures timely response and effective resolution of community issues.
Individual Code Regular Contributors
- Definition: The number of individual code regular contributors during the statistical period.
- Weight: 8%
- Threshold: 200
Individual code regular contributors are stable contributors to the project. They regularly participate in code contributions and are an important force for the community's sustainable development, as well as potential candidates for core contributors.
Individual Issue Regular Contributors
- Definition: The number of individual Issue regular contributors during the statistical period.
- Weight: 8%
- Threshold: 200
Individual Issue regular contributors regularly participate in Issue discussions and handling, providing continuous problem feedback and solutions for the community.
Individual Code Visitor Contributors
- Definition: The number of individual code visitor contributors during the statistical period.
- Weight: 9%
- Threshold: 300
Individual code visitor contributors are developers who occasionally participate in code contributions. They may be first-time contributors or temporary participants. This metric reflects the community's attractiveness and inclusiveness to new contributors.
Individual Issue Visitor Contributors
- Definition: The number of individual Issue visitor contributors during the statistical period.
- Weight: 9%
- Threshold: 300
Individual Issue visitor contributors occasionally participate in Issue discussions and feedback. Their participation brings diverse perspectives and feedback to the community.
Developer Promotion
The developer promotion model focuses on the situation of developers being promoted from lower levels to higher levels, reflecting the community's talent cultivation effectiveness.
Organizational Code Core Promotion Count
- Definition: The number of organizational code developers promoted to core contributors during the statistical period.
- Weight: 25%
- Threshold: 10
The organizational code core promotion count reflects the organization's ability to cultivate developers. A successful promotion mechanism can motivate developers to continue contributing and enhance the project's technical strength.
Organizational Issue Core Promotion Count
- Definition: The number of organizational Issue developers promoted to core contributors during the statistical period.
- Weight: 25%
- Threshold: 10
The organizational Issue core promotion count reflects the organization's effectiveness in cultivating community management and communication talents. These promoted developers play an important role in community governance.
Individual Code Core Promotion Count
- Definition: The number of individual code developers promoted to core contributors during the statistical period.
- Weight: 25%
- Threshold: 10
The individual code core promotion count reflects the community's ability to cultivate individual contributors. A successful promotion mechanism can motivate individual developers to continue contributing and enhance community vitality.
Individual Issue Core Promotion Count
- Definition: The number of individual Issue developers promoted to core contributors during the statistical period.
- Weight: 25%
- Threshold: 10
The individual Issue core promotion count reflects the community's effectiveness in cultivating community management and communication talents.
Assessment Model Algorithm
Weight
The weights of each metric are equally distributed.
Developer Participation Tiering
12 metrics are equally distributed, with each metric having a weight of approximately 8.33%.
Developer Promotion
4 metrics are equally distributed, with each metric having a weight of 25%.