docs: add membership application template for community roles#78
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR introduces a standardized membership application process for the Dragonfly project community, establishing a formal framework for candidate nomination and evaluation.
- Adds a comprehensive bilingual application template covering technical background, open source experience, and community fit assessment
- Updates the community ladder promotion process with detailed step-by-step procedures for Member, Approver, and Maintainer roles
- Establishes voting requirements and documentation standards for role transitions
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
| asserts/membership_application.md | New bilingual application template with comprehensive questionnaire for community role candidates |
| COMMUNITY_LADDER.md | Updated promotion processes with detailed steps, voting requirements, and application procedures for all community roles |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
6a77290 to
4e440fd
Compare
|
Based on the document description, do nomination and voting need to be separated into two issues, with voting taking place after the nomination period ends? |
Yes, so I also provided the two issues template in this pull request, which named voting.md and nominate.md |
@mingcheng Can these two parts be combined to simplify the process, nomination and voting be considered together? |
17a4503 to
a968315
Compare
|
Update the ladder file to clarify the reasoning and improve the nomination passing logic. |
a968315 to
2810c7d
Compare
|
@mingcheng Please rebase master branch. |
cdd81d4 to
9034c7f
Compare
9b4cbda to
dab4f53
Compare
f8fda28 to
3b44a7a
Compare
There was a problem hiding this comment.
Pull Request Overview
Copilot reviewed 15 out of 15 changed files in this pull request and generated 3 comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
0f4fc02 to
db44d82
Compare
|
Mention cncf/toc#1358 to providing more information on updating community governance details. |
gaius-qi
left a comment
There was a problem hiding this comment.
Please do not remove the request-features.yml.
gaius-qi
left a comment
There was a problem hiding this comment.
Please do not remove the request-features.yml.
- Introduce .gitvote.yml for automated voting on PRs - Set default voting duration to 2 weeks - Define pass threshold at 50% for votes - Specify allowed voters from specific teams and users - Enable periodic status checks and close on passing features Signed-off-by: mingcheng <mingcheng@apache.org>
- Update voting periods to fixed durations for consistency - Set nomination period to exactly 7 days for all roles - Clarify Approver and Maintainer voting period as 14 days - Add detailed steps for adding a new member with example Signed-off-by: mingcheng <mingcheng@apache.org>
- Introduce formal departure notice template in ISSUE_TEMPLATE - Update nomination process with clearer steps and templates - Refine voting thresholds and periods in COMMUNITY_MEMBERSHIP - Move assets to GitHub issue templates for better visibility - Clarify roles and responsibilities in governance documents Signed-off-by: mingcheng <mingcheng@apache.org> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Add expected behavior and reproduction steps in bug template - Create feature request template with use case section Signed-off-by: mingcheng <mingcheng@apache.org>
db44d82 to
aeaddb1
Compare
The file which including |
| - **Documentation**: After elections, the results are documented in meeting summaries or official website, and the election issues are closed with appropriate references. | ||
| #### Step 3: Community Meeting and Voting Initiation | ||
|
|
||
| ### Maximum Representation |
There was a problem hiding this comment.
Maximum Representation and Vacancies were deleted by mistake.
Description