-
-
Notifications
You must be signed in to change notification settings - Fork 154
docs: initial start of the maintainership docs under the bounty program #1894
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
asyncapi-bot
merged 85 commits into
asyncapi:master
from
AceTheCreator:maintainership-docs
Oct 21, 2025
Merged
Changes from 75 commits
Commits
Show all changes
85 commits
Select commit
Hold shift + click to select a range
4277cb7
initial start of the maintainership docs
AceTheCreator 874b8a0
added first to section of overview
AceTheCreator 5b1500e
added community values
AceTheCreator 41cd66b
.
AceTheCreator fc71618
added budget and schedule docs
AceTheCreator 35eeafe
added sponsorship section
AceTheCreator d6a9752
added securing funding section
AceTheCreator 25d3020
added mentors guide
AceTheCreator 584bc2b
updated overview content weight
AceTheCreator f37bf03
changed docs weight for mentors guide
AceTheCreator 0ab924c
added general tips file for mentors
AceTheCreator 40abea6
renamed mentor dir
AceTheCreator b2bb91e
added contributors guide
AceTheCreator b0778be
added stipend eligibility
AceTheCreator c78342d
updated contributor weight
AceTheCreator 366f69d
added program evaluation guide
AceTheCreator ab5e7e4
added definitions file
AceTheCreator ac8ae1c
added some organizers resources files
AceTheCreator 01e3269
adjusted docs weight
AceTheCreator f2d3c2c
Merge branch 'master' of https://github.com/AceTheCreator/community i…
AceTheCreator 15cec29
added code-rabbit grammer fixes
AceTheCreator 979e208
Merge branch 'master' into maintainership-docs
thulieblack a19449e
Update docs/maintainership-guide/_section.md
AceTheCreator f9585db
Merge branch 'master' into maintainership-docs
asyncapi-bot d53ef4b
review-process-1-changes
AceTheCreator 5cda7ae
extended docs
AceTheCreator d4f583e
Merge branch 'maintainership-docs' of https://github.com/AceTheCreato…
AceTheCreator 179f694
Merge branch 'master' into maintainership-docs
AceTheCreator 9c7bb7c
moved docs under general information to main dir
AceTheCreator d9e7f5e
combined not selected with how-to-apply.md
AceTheCreator 83f2229
merged mentors tips
AceTheCreator b4ded4e
added contributor volunteer guide
AceTheCreator 3124d22
updated stipend disbursement guide
AceTheCreator 216a9e0
.
AceTheCreator f12e505
fixed typos
AceTheCreator d5c2061
Merge branch 'master' into maintainership-docs
AceTheCreator 8fd5aa2
adding coderabbit grammer fix
AceTheCreator be08229
added nitpicked suggestions
AceTheCreator d01e185
Merge branch 'master' into maintainership-docs
thulieblack bf16cf1
Merge branch 'master' into maintainership-docs
thulieblack 6a3708f
Merge branch 'master' into maintainership-docs
thulieblack 4ca4326
Merge branch 'master' into maintainership-docs
thulieblack b388be1
fixed typos
AceTheCreator 8776c95
finalizing docs merging
AceTheCreator 784587a
Merge branch 'master' into maintainership-docs
AceTheCreator 772a81e
Merge branch 'maintainership-docs' of https://github.com/AceTheCreato…
AceTheCreator 05199d1
added suggested changes
AceTheCreator 65d7f56
Merge branch 'master' into maintainership-docs
thulieblack 0a5c907
Merge branch 'master' into maintainership-docs
thulieblack eb1fda5
Update docs/maintainership-guide/definitions.md
AceTheCreator 704a3bf
Update docs/maintainership-guide/contributor/what-mentees-says.md
AceTheCreator 0a60113
Update docs/maintainership-guide/contributor/what-mentees-says.md
AceTheCreator cf4750c
Update docs/maintainership-guide/contributor/what-mentees-says.md
AceTheCreator aae8288
Update docs/maintainership-guide/definitions.md
AceTheCreator 917ab54
Update docs/maintainership-guide/index.md
AceTheCreator 67adb1f
Update docs/maintainership-guide/index.md
AceTheCreator 42d5191
Update docs/maintainership-guide/mentor/project-tips-and-submission.md
AceTheCreator 48b16ae
Update docs/maintainership-guide/mentor/project-tips-and-submission.md
AceTheCreator bfbe319
Update docs/maintainership-guide/mentor/project-tips-and-submission.md
AceTheCreator ac6f7ee
Update docs/maintainership-guide/mentor/project-tips-and-submission.md
AceTheCreator 424a888
Update docs/maintainership-guide/mentor/responsibilities-and-best-pra…
AceTheCreator 5caa7a8
Update docs/maintainership-guide/mentor/support-and-escalation-path.md
AceTheCreator dcbf502
Update docs/maintainership-guide/organizers-resources/code-of-conduct.md
AceTheCreator aebd134
Update docs/maintainership-guide/organizers-resources/code-of-conduct.md
AceTheCreator 7e862cd
Update docs/maintainership-guide/organizers-resources/code-of-conduct.md
AceTheCreator 29b6b68
Update docs/maintainership-guide/organizers-resources/volunteers.md
AceTheCreator f4eafbd
Update docs/maintainership-guide/overview/community-values.md
AceTheCreator c0d80ab
Update docs/maintainership-guide/overview/what-is-asyncapi-maintainer…
AceTheCreator 96b8568
Update docs/maintainership-guide/program-evaluation/evaluation-proces…
AceTheCreator 912c480
Update docs/maintainership-guide/program-evaluation/evaluation-proces…
AceTheCreator 9cab0ba
Update docs/maintainership-guide/stipend-and-payments/disbursement.md
AceTheCreator 4167079
Merge branch 'master' into maintainership-docs
AceTheCreator 0cec8f6
make "open-source" consistent with the The Merriam-Webster standard
AceTheCreator dead648
fix typo
AceTheCreator e7605e2
Merge branch 'master' into maintainership-docs
AceTheCreator aed15ea
fix assets path and rm .md extension
AceTheCreator 0997bc0
use relative file path
AceTheCreator 9b8c250
Merge branch 'master' into maintainership-docs
AceTheCreator 75c45f3
Merge branch 'master' into maintainership-docs
AceTheCreator e86de9f
Merge branch 'master' into maintainership-docs
AceTheCreator 52094bb
convert docs to flat structure
AceTheCreator 87aa4c1
fix indentation
AceTheCreator d39fb3a
Merge branch 'master' into maintainership-docs
AceTheCreator ea76ff9
Merge branch 'master' into maintainership-docs
thulieblack 77a5aa8
Merge branch 'master' into maintainership-docs
AceTheCreator File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| --- | ||
| title: Maintainership Program Guide | ||
| weight: 5 | ||
| --- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| --- | ||
| title: AsyncAPI Maintainership Program Budgeting and Cost Breakdown | ||
| description: This overview page outlines the AsyncAPI Maintainership Program Budget and Cost Breakdown | ||
| weight: 30 | ||
| --- | ||
|
|
||
| Piloting an in-house mentorship program, such as the AsyncAPI Maintainership Program, involves thoughtful financial planning. Thanks to generous donations through our [Open Collective](https://opencollective.com/asyncapi), the AsyncAPI Initiative has been able to allocate a fixed portion of its annual funds to support this program. | ||
|
|
||
| To ensure long-term sustainability, transparency, and impact, we annually evaluate our budget to determine the number of projects we can support, which includes providing fair stipends for contributors, recognizing mentor efforts, and covering essential administrative costs. | ||
|
|
||
| We’ve also created a dedicated [**Open Collective page**](https://opencollective.com/asyncapi/projects/asyncapi-mentorship) specifically for the Maintainership Program. This helps organizers easily manage and track program-specific expenses while keeping them loosely coupled from the broader Initiative’s finances. | ||
|
|
||
| ## Budget Overview | ||
|
|
||
| Each project accepted into the AsyncAPI Maintainership Program is funded with a **fixed $2,000 budget**, designed to fairly support both contributors and mentors. Whether a project is led by one contributor or a small team, the budget remains consistent to encourage scope discipline, collaboration, and resource sharing. | ||
|
|
||
| ### Cost Breakdown (Per Project) | ||
|
|
||
| | **Expense Item** | **Amount (USD)** | **Notes** | | ||
| | ------------------------------- | ---------------- | --------------------------------------------------------------------------- | | ||
| | Contributor Stipends | $1,500 | Split equally among all contributors on the project. | | ||
| | Mentor Recognition / Honorarium | $500 | Given to the lead mentor (or split between multiple mentors if applicable). | | ||
| | **Total Per Project** | **$2,000** | | | ||
|
|
||
| > _If a project has two contributors, each will receive $750. If three, each receives $500, and so on. Mentor funds are fixed per project regardless of team size._ | ||
|
|
||
| ### Annual Cohort Budget Projection | ||
|
|
||
| The number of project slots we support each year depends entirely on our available funding. For example, with a **$16,000 annual budget**, we can support up to **8 projects**: | ||
|
|
||
| | **Item** | **Per Project** | **Total (8 Projects)** | | ||
| | ----------------------- | --------------- | ---------------------- | | ||
| | Contributor Stipends | $1,500 | $12,000 | | ||
| | Mentor Honorariums | $500 | $4,000 | | ||
| | **Total Budget Needed** | — | **$16,000** | | ||
|
|
||
| > _Note: Actual project slots may vary from year to year depending on the total funds raised and community needs._ | ||
|
|
||
| This model allows us to scale based on financial support, ensuring every accepted project receives fair and consistent financial backing. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| --- | ||
| title: Maintainership Program Contributor's Guide | ||
| weight: 50 | ||
| --- |
44 changes: 44 additions & 0 deletions
44
docs/maintainership-guide/contributor/application-review-process.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,44 @@ | ||
| --- | ||
| title: Application Review Process | ||
| weight: 70 | ||
| --- | ||
|
|
||
| The AsyncAPI Maintainership Program features a two-step contributor application process: the **Initial Application Phase** and the **Final Selection Phase**. | ||
|
|
||
| ## Initial Application Phase | ||
|
|
||
| During this phase, contributor applications are reviewed collaboratively by program organizers and mentors to ensure alignment with project needs and contributor readiness. | ||
|
|
||
| - **General Screening**: | ||
| Program organizers conduct an initial review to filter out applications that fall into the following categories: | ||
| - Applications that **do not follow** the required template | ||
| - Submissions that **rely heavily** or **vaguely** on **AI-generated** content | ||
| - Applicants with **no prior** open-source contribution history | ||
| - Proposals that are **misaligned** or **unrelated** to any project idea | ||
|
|
||
| - **Mentor Review**: | ||
| Applications that pass the initial screening are forwarded to the appropriate mentors. Mentors assess each submission based on its alignment with the project’s scope, clarity, feasibility, and the applicant’s relevant experience. | ||
|
|
||
| - **Shortlisting Candidates:** | ||
| Based on their evaluations, mentors can submit a shortlist of up to **three preferred contributors** per project to the program organizers for final consideration in the next phase (contribution period). | ||
|
|
||
| ## Final Application Phase | ||
|
|
||
| This phase serves as the final review stage, where mentors evaluate contributors who have advanced to the contribution period. The goal is to assess each contributor’s performance and suitability for the main program phase. | ||
|
|
||
| - If a mentor has **multiple contributors**, this phase helps determine which applicant is best suited to continue in the program. | ||
| - If a mentor has **only one contributor**, this phase acts as a final checkpoint to decide whether the contributor meets the expectations to proceed. | ||
|
|
||
| Mentors will assess the following criteria during the final application review: | ||
|
|
||
| - **Communication:** | ||
| Contributors are evaluated on their responsiveness, clarity, and professionalism in communication throughout the contribution phase. | ||
|
|
||
| - **Project Understanding:** | ||
| Mentors assess how well contributors understood the project’s goals and requirements, as demonstrated through their questions, discussions, and submitted work. | ||
|
|
||
| - **Quality of Contributions:** | ||
| The relevance, completeness, and quality of contributions such as **PRs**, **documentation**, or **research** will be closely reviewed to evaluate the contributor’s technical capability. | ||
|
|
||
| - **Collaboration & Conduct:** | ||
| Emphasis is placed on how well contributors interacted with mentors and the community, respecting collaboration norms and the Code of Conduct. |
59 changes: 59 additions & 0 deletions
59
docs/maintainership-guide/contributor/benefits-and-expectations.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,59 @@ | ||
| --- | ||
| title: Benefits & Expectations | ||
| weight: 90 | ||
| --- | ||
|
|
||
| The AsyncAPI Maintainership Program (AMP) is more than just mentorship and a stipend, it’s a shared journey of learning, contribution, and community building. While AMP offers you world-class guidance and career-changing opportunities, it also relies on your dedication, collaboration, and accountability to succeed. | ||
|
|
||
| Think of it as a two-way street: here’s what you can expect from us, and what we expect from you. | ||
|
|
||
| ## What You'll Gain | ||
|
|
||
| ### Personalized Mentorship | ||
|
|
||
| Learn directly from AsyncAPI’s core team, including Technical Steering Committee members, Ambassadors, and experienced maintainers, who are deeply committed to your growth and to fostering a thriving open-source ecosystem. | ||
|
|
||
| ### Real-World Experience | ||
|
|
||
| Work on production-grade, high-impact projects that are actively used by teams and companies. Your work will be merged, deployed, and making an impact, often during the program itself. | ||
|
|
||
| ### Community Recognition | ||
|
|
||
| Gain visibility and credibility within the AsyncAPI community and the broader open-source world. You might even be invited to speak at events, share your journey, and inspire others. | ||
|
|
||
| ### Career-Boosting Visibility | ||
| AMP is a launchpad. Many alumni have gone on to secure internships, full-time roles, or speaking engagements thanks to the skills and recognition gained here. You’ll also receive public endorsements, mentorship reviews, and a certificate of completion to strengthen your portfolio. | ||
|
|
||
| ## What You’ll Contribute | ||
|
|
||
| ### Communication | ||
|
|
||
| - **Be responsive**: Check in with your mentor regularly and communicate early if you’re stuck or unavailable. | ||
|
|
||
| - **Attend meetings**: Join scheduled calls on time and respect your mentor’s time. | ||
|
|
||
| - **Ask questions**: Curiosity shows engagement — there are no “dumb” questions. | ||
|
|
||
| - **Give updates**: Share progress weekly or bi-weekly, even if it’s small. | ||
|
|
||
| - **Be respectful**: Treat everyone with empathy, patience, and kindness. | ||
|
|
||
| ### Collaboration | ||
|
|
||
| - **Engage with the community**: Join discussions, participate in bonding activities, and be active on GitHub, Slack, and sync calls. | ||
|
|
||
| - **Work in the open**: Publish your code under an OSI-approved open-source license. | ||
|
|
||
| - **Follow standards**: Adhere to AsyncAPI coding, contribution, and documentation guidelines. | ||
|
|
||
| - **Be open to feedback**: Use constructive criticism to improve. | ||
|
|
||
| - **Support others**: Offer help and celebrate fellow contributors’ wins. | ||
|
|
||
| ### Commitment | ||
|
|
||
| - Dedicate at least 30 hours per week for 12 weeks to your project. | ||
|
|
||
| - If life throws curveballs (illness, outages, emergencies), communicate early and adjust expectations with your mentor. | ||
|
|
||
| - Plan around milestones, meet deadlines, and follow through on commitments. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,93 @@ | ||
| --- | ||
| title: How to Apply | ||
| weight: 50 | ||
| --- | ||
|
|
||
| Applying to the AsyncAPI Maintainership Program (AMP) is simple, but before you get started, we recommend reviewing the [program timeline](../timeline-and-schedule.md) to ensure you’re aware of all key dates and deadlines. | ||
|
||
|
|
||
| ## Why Apply? | ||
|
|
||
| By becoming an AMP contributor (sponsored or volunteer), you can: | ||
|
|
||
| - Work closely with experienced maintainers on impactful, real-world projects | ||
|
|
||
| - Build a strong technical portfolio through consistent, hands-on contributions | ||
|
|
||
| - Grow into a long-term maintainer and potentially lead future initiatives | ||
|
|
||
| - Join a community that values learning, inclusion, and collaboration | ||
|
|
||
| ## Paths to Application | ||
|
|
||
| 1. **Sponsored Contributors**: Selected contributors receive a stipend for their participation in the program. | ||
|
|
||
| 2. **Volunteer Contributors**: | ||
| Volunteers receive the same mentorship and project experience as sponsored contributors, but do not receive a stipend. This track is ideal if you: | ||
|
|
||
| - Want to learn and contribute without financial compensation | ||
|
|
||
| - Are building experience for long-term open-source engagement | ||
|
|
||
| - Wish to join a project even if sponsored slots are filled | ||
|
|
||
| ## Eligibility Requirements | ||
|
|
||
| For either path, applicants must: | ||
|
|
||
| - Have made at least two contributions to any AsyncAPI project (code, docs, or community support) | ||
|
|
||
| - Have been active for at least 4–6 months | ||
|
|
||
| - Not serving as a Project Administrator or Mentor in this program cycle | ||
|
|
||
| - Have only participated once in AMP before | ||
|
|
||
| - Not be participating in another paid open-source mentorship program at the same time (this requirement applies only to sponsored contributor applicants). | ||
|
|
||
| ## How to Apply | ||
|
|
||
| 1. Explore Approved Project Ideas | ||
|
|
||
| - Choose one that aligns with your skills and interests. | ||
|
|
||
| - Remember, only listed projects will be considered. | ||
|
|
||
| 2. Complete the Contributor Application Form | ||
|
|
||
| - Provide detailed answers showing your interest and alignment. | ||
|
|
||
| 3. Showcase Your Experience | ||
|
|
||
| - Highlight past contributions, technical skills, and motivation. | ||
|
|
||
| 4. Tailor Your Proposal | ||
|
|
||
| - Base it on your chosen project idea. | ||
|
|
||
| - Clearly outline your approach and deliverables. | ||
|
|
||
| 5. Use the AMP Proposal Template | ||
|
|
||
| - This ensures consistency and completeness. | ||
|
|
||
| 6. Indicate Your Application Path | ||
|
|
||
| - Specify whether you are applying as a sponsored or volunteer contributor. | ||
|
|
||
| 7. Submit and Await Notification | ||
|
|
||
| - Shortlisted candidates get an acceptance email with next steps. | ||
| - Others receive feedback and are encouraged to stay involved. | ||
|
|
||
|
|
||
| ## If You’re Not Selected | ||
|
|
||
| Not being selected isn’t the end of your AMP journey. You can: | ||
|
|
||
| - Stay involved in AsyncAPI projects and discussions | ||
|
|
||
| - Contribute in areas like documentation, tooling, and advocacy | ||
|
|
||
| - Reapply in future cohorts | ||
|
|
||
| - Ask for feedback to strengthen your application | ||
19 changes: 19 additions & 0 deletions
19
docs/maintainership-guide/contributor/what-mentees-says.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| --- | ||
| title: What our Mentees Say | ||
| weight: 110 | ||
| --- | ||
|
|
||
| The AsyncAPI Maintainership Program has empowered developers from around the world to grow as contributors, and gain real-world experience. Here's what some of our past mentees have to say: | ||
|
|
||
| _"Thanks to Missy’s mentorship, my design skills have grown tremendously, and I’ve picked up many new design terms along the way. Her constant positivity, encouragement, and support whenever I faced challenges made a huge difference. This program has been an incredible experience, and I genuinely hope AsyncAPI continues it in the future. It's a unique opportunity to learn directly from core maintainers and grow as a contributor."_ - Asmit Malakannawar | ||
|
|
||
|
|
||
| _"Thanks for allowing me to meet other people and learn lessons that will serve me. If there is one thing I’ll never forget, it’s using “This” at the beginning of a sentence because it is an antecedent."_ - Vaishnavi Nandakumar | ||
|
|
||
| _"Working on this project under Niktarios’ mentorship has been an incredible journey. I’ve gained invaluable insights, grown personally and technically, and felt consistently supported despite the project’s complexity. The AsyncAPI community itself is amazing, full of highly skilled and welcoming developers. I’m deeply grateful for the opportunity this mentorship program has given me. It’s been instrumental in providing real-world exposure for young developers like me. I truly hope AsyncAPI continues to grow and thrive—best wishes to the entire team!"_ - Sumant Tirkey | ||
|
|
||
| _"Thank you for providing such excellent mentorship during the program. I learned a lot from you and truly appreciated your guidance. I hope you continue offering the same support to future contributors. "_ - Ansh Goyal | ||
|
|
||
| _"Thank you for giving me the opportunity, and that my background does not define me, contributing to OSS."_ - Olumide | ||
|
|
||
| _"After completing my mentorship, I became a maintainer of the CLI! I've since created many issues to support newcomers, and the project has now reached over 200+ stars. Thank you for your support—I’ve learned so much from you and gained a deeper understanding of how different kinds of open-source projects work."_ - Aayush Saini |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,57 @@ | ||
| --- | ||
| title: Definitions | ||
| weight: 90 | ||
| --- | ||
|
|
||
| This section outlines key terms and phrases used throughout the AsyncAPI Mentorship Program (AMP) documentation. Understanding these definitions will help you navigate the AMP more effectively. | ||
|
|
||
| - **AMP** | ||
| The abbreviation for the term AsyncAPI Maintainership Program. | ||
|
|
||
| - **Program Organizers** | ||
| The team responsible for organising, managing, and overseeing the execution of the AMP. | ||
|
|
||
| - **Mentors** | ||
| Members of the AsyncAPI community who guide, support, and evaluate mentees throughout the AMP. | ||
|
|
||
| - **AsyncAPI Mentee (Contributor)** | ||
| An individual who applies to and is accepted into the AMP to contribute to a selected project. | ||
|
|
||
| - **Idea List** | ||
| A publicly available collection of project ideas curated by AsyncAPI mentors, which applicants can base their proposals on. | ||
|
|
||
| - **Project** | ||
| An open-source task or initiative undertaken by a mentee. Projects may involve coding, documentation, design, or other contributions — not all projects are technical. | ||
|
|
||
| - **Project Proposal** | ||
| A detailed plan submitted by a contributor outlining their approach to a selected project idea, including goals, timeline, and deliverables. | ||
|
|
||
| - **Project Submissions** | ||
| All deliverables submitted by the contributor for their project, including the proposal, source code, documentation, and final materials. | ||
|
|
||
| - **Final Project Material** | ||
| The completed project deliverables include source code, design files, documentation, or other work as outlined in the project proposal. | ||
|
|
||
| - **Acceptance Date** | ||
| The official date when accepted project proposals are announced by the AMP team. | ||
|
|
||
| - **Program Period** | ||
| The overall duration of the AMP, including application, bonding, execution, and evaluation phases. | ||
|
|
||
| - **Contribution Period** | ||
| A period before the AMP start, where mentors assess the quality of a contributor's work to determine if they're a good fit for the AMP. | ||
|
|
||
| - **Community Bonding Period** | ||
| A period before the project work begins where selected contributors engage with their mentors, explore project resources, and become familiar with the community and tools. | ||
|
|
||
| - **Execution Period** | ||
| The designated timeframe during which participants work on and complete their projects. | ||
|
|
||
| - **Evaluation Period** | ||
| The window during which mentors assess contributor progress. This includes the midterm and final evaluation checkpoints. | ||
|
|
||
| - **Midterm Evaluation** | ||
| The first half of the Execution Period typically concludes with the Midterm Evaluation. | ||
|
|
||
| - **Final Evaluation** | ||
| The second half of the Execution Period, ending with the submission of the final deliverables and Final Evaluation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| --- | ||
| title: 'Introduction' | ||
| weight: 5 | ||
| --- | ||
|
|
||
| ## The AsyncAPI Maintainership Organizer Guide | ||
|
|
||
| **Welcome to the AsyncAPI Maintainership Program Guide! This is a community-driven resource that captures everything we've learned from organizing, mentoring, collaborating, and building with contributors across the globe, all wrapped into one handy playbook for aspiring maintainers.** | ||
|
|
||
| Whether you're new to open-source or ready to level up, this guide walks you through the principles, practices, and expectations of being a successful participant in the AsyncAPI Maintainership Program. | ||
|
|
||
| > **Note**: The Maintainership organizer guide is an ongoing project that we continuously update as we and the broader community of program organizers learn and grow together. | ||
|
|
||
| ## Introduction to Organizer Guide | ||
|
|
||
| Are you ready to grow as an opensource contributor and give back to the ecosystem? | ||
|
|
||
| Each cycle, maintainers/mentors drive AsyncAPI projects forward by mentoring contributors, defining meaningful work, and contributing to API standards and tooling that power real-world event-driven systems. Whether it’s your first time or you’ve mentored before, this guide aims to support your journey in experiencing most of the Maintainership program. | ||
|
|
||
| ### Code of Conduct | ||
|
|
||
| We enforce a Code of Conduct for all mentors and contributors involved in this program. Learn more in [`CONDUCT.md`](https://github.com/asyncapi/.github/blob/master/CODE_OF_CONDUCT.md). |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.