Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/000-onboarding/ambassador-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ Examples:
- Our sincere gratitude and respect for your contributions!

### Additional resources
[AsyncAPI Ambassador Program](../050-mentorship-program/ambassador-program/AMBASSADOR_PROGRAM.md)
[AsyncAPI Ambassador Program](../020-governance-and-policies/ambassador-program/AMBASSADOR_PROGRAM.md)
2 changes: 1 addition & 1 deletion docs/000-onboarding/documentarian-onboarding-guide.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Documentarian Onboarding Guide
weight: 30
# weight: 30
---

🚧 This document is under construction.
Expand Down
2 changes: 1 addition & 1 deletion docs/000-onboarding/how-to-contribute.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: How to Contribute
weight: 20
# weight: 20
---

🚧 This document is under construction.
Expand Down
2 changes: 1 addition & 1 deletion docs/000-onboarding/where-to-contribute.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Where to Contribute
weight: 10
# weight: 10
---

🚧 This document is under construction.
Expand Down
2 changes: 1 addition & 1 deletion docs/010-contribution-guidelines/conventional-commits.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ The following are some of the most commonly used commit types:

To maintain a clear and structured commit history, all PR titles must follow the Conventional Commits format. This ensures that commit messages and PRs are semantically meaningful and easy to understand.

A PR title that does not follow this format will be rejected by our [Linting bot](../../.github/workflows/lint-pr-title.yml), preventing the PR from being merged.
A PR title that does not follow this format will be rejected by our [Linting bot](https://github.com/asyncapi/community/blob/master/.github/workflows/lint-pr-title.yml), preventing the PR from being merged.

Therefore, you can use the following examples to guide you:

Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion docs/011-styleguide/styling.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ They should be clear, optimized, and accessible.

- **JPEG:** For photographs. Optimize for the web to balance quality and file size.

- **Alt Text:** All `<img>` tags must have a descriptive alt attribute for screen readers. If an image is purely decorative, use `alt=""`. In markdown, use the exclamation mark, square brackets and parenthesis combo (`![]()`) to add images, ensure to use a decriptive alt text such as `![a blue bunny](bluebunny.png)`.
- **Alt Text:** All `<img>` tags must have a descriptive alt attribute for screen readers. If an image is purely decorative, use `alt=""`. In markdown, use the exclamation mark, square brackets and parenthesis combo (`![]()`) to add images, ensure to use a descriptive alt text such as `![a blue bunny](bluebunny.png)`.

- **Sizing:** Images should not exceed a maximum width of 800px to avoid overwhelming the content layout.

Expand Down
4 changes: 2 additions & 2 deletions docs/020-governance-and-policies/CHARTER.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ weight: 10

<p align="center"><strong>Technical Charter (the “Charter”)</strong></p>
<p align="center">
for</br>
AsyncAPI Project a Series of LF Projects, LLC</br>
for<br />
AsyncAPI Project a Series of LF Projects, LLC<br />
Adopted 03-19-2021, Amended 05-05-2025
</p>

Expand Down
8 changes: 6 additions & 2 deletions docs/020-governance-and-policies/PROJECT_FUNDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@ Contribute funds to AsyncAPI through any of the following channels:

<center>
<a href="https://opencollective.com/asyncapi/contribute/platinum-sponsors-8119/checkout?interval=month&amount=2000" target="_blank">
<img src="https://opencollective.com/asyncapi/donate/[email protected]?color=blue" width=300 />
<img src="https://opencollective.com/asyncapi/donate/[email protected]?color=blue"
width="300"
alt="Donate to AsyncAPI via Open Collective" />
</a>
</center>

Expand Down Expand Up @@ -105,7 +107,9 @@ Every year we organize a conference that attracts many participants. Only last y


<a href="https://opencollective.com/asyncapi/contribute/platinum-sponsors-8119/checkout?interval=month&amount=2000" target="_blank">
<img src="https://opencollective.com/asyncapi/donate/[email protected]?color=blue" width=300 />
<img src="https://opencollective.com/asyncapi/donate/[email protected]?color=blue"
width="300"
alt="Donate to AsyncAPI via Open Collective" />
</a>

### Contact
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ To improve and streamline the onboarding process for new contributors joining th
### Community Working Group Umbrella
I would like to introduce the Community Working Group, which serves as an umbrella for all community initiatives and programs at AsyncAPI. We have been functioning unofficially as a working group, but it’s time to reorganize, increase visibility for our current programs, and establish a structured approach to how we work.

``` mermaid
```mermaid
flowchart LR
A["**Community Working Group**"] -- Chair By --> B("**Community Manager**")
B --> C("**Community Programs and Initiatives**")
Expand All @@ -58,8 +58,7 @@ flowchart LR
classDef Rose stroke-width:1px, stroke-dasharray:none, stroke:#FF5978, fill:#FFDFE5, color:#8E2236
classDef Sky stroke-width:1px, stroke-dasharray:none, stroke:#374D7C, fill:#E2EBFF, color:#374D7C
classDef Aqua stroke-width:1px, stroke-dasharray:none, stroke:#46EDC8, fill:#DEFFF8, color:#378E7A

```
```

The community manager will oversee and chair the working group, which includes community builders responsible for building, leading, and running the programs.
With this structured setup, we will say goodbye to community meetings and hello to the Community WG meeting; this is where we will provide updates on the different programs and the progress the builders are making.
Expand Down
20 changes: 10 additions & 10 deletions docs/030-project-vision-strategy-goals/2025_marketing_strategy.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,16 +46,16 @@ These goals will be achieved by using the following tactics

| **Aim** | **Solution** |**Description** | **Tactics** |
|---------------------------------------------|---------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Goal 1: Encourage Adoption of AsyncAPI and EDA**| |Inspire and motivate contributors worldwide to explore and utilize AsyncAPI specifications and event-driven architectures. | Host and Promote Webinars and Workshops: Organize regular online sessions featuring experts who break down AsyncAPI concepts, with strategic promotion through social media and email campaigns.<br> -Social Media Challenges & Engagement: Launch interactive challenges to encourage developers to share their learnings and projects on social media. <br> - Promoting the current docs we have and utilizing our mentor/maintainership program |
| |**Expand Community Documentation** | Enhance and expand the existing documentation to make it more comprehensive, accessible for contributors of all levels. | - Multilingual Support: Translate key documentation into multiple languages to make it accessible to a global audience. At least have one translation by the 2nd quarter of the year. <br> - User-Friendly Format: Ensure documentation is well-organized, searchable, and easy to navigate. |
| |**Utilize Community Initiatives and Mentorship Programs** | Enhance programs that encourage collaboration and mentorship within the community, supporting both new and experienced contributors. | - Thematic Initiatives: Launch initiatives focusing on specific themes like security, performance, or new features. <br> - Support Groups: Promoting the existing working groups for ongoing projects and initiatives. |
| |**Increase Awareness and Engagement for Community Maintainers** | Develop a marketing-driven approach to attract and promote new maintainers, ensuring the visibility and growth of the AsyncAPI community. (Supporting the community effort) | - Maintainership Storytelling Campaign: Highlight the journey of maintainers through engaging content such as Twitter threads, LinkedIn posts, and video interviews to inspire contributors. <br> - Newsletter Features & Email Marketing: Dedicate a section in AsyncAPI’s newsletter to spotlight maintainers, share open maintainership opportunities, and provide valuable insights for potential contributors. <br> - Recognition and Rewards: Acknowledge and reward maintainers for their contributions to motivate ongoing participation. |
| | **Promote the Ambassadors Program** | Drive awareness and participation in the Ambassador Program to expand community engagement and advocacy. (Supporting community growth and outreach) | - Program Awareness Campaigns: Leverage social media, blog posts, and community events to highlight the benefits of becoming an AsyncAPI Ambassador. <br> - Onboarding & Training: Provide structured onboarding sessions and resources to equip new Ambassadors for success. Especially the student ambassadors. <br> - Promote the Ambassador Programs: Create a dedicated page on the AsyncAPI website with clear: Program benefits, how to apply (step-by-step process), success stories of existing ambassadors. <br> - Recognition: Acknowledge and reward Ambassadors for their contributions through public recognition. |
| **Goal 2: Showcase Exceptional Talent** | | Highlight the innovative projects and skills of contributors who are leveraging AsyncAPI and EDA to solve complex challenges. Additionally, showcasing the AsyncAPI end-users representatives and their involvement with the AsyncAPI. Including their exceptional work in the community. | - Feature Success Stories: Publish blog posts and case studies highlighting innovative projects by community members and end-user representatives. <br> - Contributor Spotlights: Regularly feature profiles and interviews of talented contributors in blogs and on social media. <br> - Awards and Recognition: Create a recognition program to reward significant contributions and innovative use cases of AsyncAPI. |
| | **Empower the Community** | Create opportunities for contributors to enhance their skills, collaborate, and gain recognition for their contributions. | - Create Learning Resources: Develop a comprehensive resource hub with articles, e-books, and video content for skill enhancement. <br> - Facilitate Networking: Host virtual meetups and forums where contributors can connect and collaborate. <br> - Open Source Contributions: Encourage contributions to AsyncAPI projects by providing clear contribution guidelines and mentorship. |
| **Goal 3:Drive Community Engagement** | | Promote a collaborative and inclusive environment that encourages active participation, knowledge sharing, and continuous learning among community members. | - Interactive Platforms: Maintain active presence on the existing community platforms like Slack, GitHub, LinkedIn, Mastadon, YouTube, and Twitter to facilitate discussions. <br> - Regular Updates: Send out monthly newsletters and blogs with updates, tips, and highlights to keep the community informed and engaged. <br> - Feedback Loops: Implement regular surveys and feedback sessions to understand community needs and improve engagement strategies. |
| |**AsyncAPI Conference** | Collaborate with the conference coordination WG to organize a series of conferences around the world to promote AsyncAPI, share knowledge, and engage with the global community. | - Event Planning: Plan and schedule events in major countries around the world. <br> - Local Partnerships: Collaborate with local tech communities and organizations to host events. <br> - Speaker Lineup: Invite industry experts and community leaders to speak and share their knowledge. |
| | **Promote Video Tutorials** | Work with the community working group to create and promote high-quality video tutorials to help community members use and contribute to AsyncAPI projects and understand the EDA concepts effectively. | - Content Development: Work with experts in the community to create high-quality, in-depth video tutorials. This could be inform of the Bounty Program. <br> - Online Learning Platforms: Distribute the videos on our YouTube and other platforms. |
| **Goal 1: Encourage Adoption of AsyncAPI and EDA**| |Inspire and motivate contributors worldwide to explore and utilize AsyncAPI specifications and event-driven architectures. | Host and Promote Webinars and Workshops: Organize regular online sessions featuring experts who break down AsyncAPI concepts, with strategic promotion through social media and email campaigns.<br /> -Social Media Challenges & Engagement: Launch interactive challenges to encourage developers to share their learnings and projects on social media. <br /> - Promoting the current docs we have and utilizing our mentor/maintainership program |
| |**Expand Community Documentation** | Enhance and expand the existing documentation to make it more comprehensive, accessible for contributors of all levels. | - Multilingual Support: Translate key documentation into multiple languages to make it accessible to a global audience. At least have one translation by the 2nd quarter of the year. <br /> - User-Friendly Format: Ensure documentation is well-organized, searchable, and easy to navigate. |
| |**Utilize Community Initiatives and Mentorship Programs** | Enhance programs that encourage collaboration and mentorship within the community, supporting both new and experienced contributors. | - Thematic Initiatives: Launch initiatives focusing on specific themes like security, performance, or new features. <br /> - Support Groups: Promoting the existing working groups for ongoing projects and initiatives. |
| |**Increase Awareness and Engagement for Community Maintainers** | Develop a marketing-driven approach to attract and promote new maintainers, ensuring the visibility and growth of the AsyncAPI community. (Supporting the community effort) | - Maintainership Storytelling Campaign: Highlight the journey of maintainers through engaging content such as Twitter threads, LinkedIn posts, and video interviews to inspire contributors. <br /> - Newsletter Features & Email Marketing: Dedicate a section in AsyncAPI’s newsletter to spotlight maintainers, share open maintainership opportunities, and provide valuable insights for potential contributors. <br /> - Recognition and Rewards: Acknowledge and reward maintainers for their contributions to motivate ongoing participation. |
| | **Promote the Ambassadors Program** | Drive awareness and participation in the Ambassador Program to expand community engagement and advocacy. (Supporting community growth and outreach) | - Program Awareness Campaigns: Leverage social media, blog posts, and community events to highlight the benefits of becoming an AsyncAPI Ambassador. <br /> - Onboarding & Training: Provide structured onboarding sessions and resources to equip new Ambassadors for success. Especially the student ambassadors. <br /> - Promote the Ambassador Programs: Create a dedicated page on the AsyncAPI website with clear: Program benefits, how to apply (step-by-step process), success stories of existing ambassadors. <br /> - Recognition: Acknowledge and reward Ambassadors for their contributions through public recognition. |
| **Goal 2: Showcase Exceptional Talent** | | Highlight the innovative projects and skills of contributors who are leveraging AsyncAPI and EDA to solve complex challenges. Additionally, showcasing the AsyncAPI end-users representatives and their involvement with the AsyncAPI. Including their exceptional work in the community. | - Feature Success Stories: Publish blog posts and case studies highlighting innovative projects by community members and end-user representatives. <br /> - Contributor Spotlights: Regularly feature profiles and interviews of talented contributors in blogs and on social media. <br /> - Awards and Recognition: Create a recognition program to reward significant contributions and innovative use cases of AsyncAPI. |
| | **Empower the Community** | Create opportunities for contributors to enhance their skills, collaborate, and gain recognition for their contributions. | - Create Learning Resources: Develop a comprehensive resource hub with articles, e-books, and video content for skill enhancement. <br /> - Facilitate Networking: Host virtual meetups and forums where contributors can connect and collaborate. <br /> - Open Source Contributions: Encourage contributions to AsyncAPI projects by providing clear contribution guidelines and mentorship. |
| **Goal 3:Drive Community Engagement** | | Promote a collaborative and inclusive environment that encourages active participation, knowledge sharing, and continuous learning among community members. | - Interactive Platforms: Maintain active presence on the existing community platforms like Slack, GitHub, LinkedIn, Mastadon, YouTube, and Twitter to facilitate discussions. <br /> - Regular Updates: Send out monthly newsletters and blogs with updates, tips, and highlights to keep the community informed and engaged. <br /> - Feedback Loops: Implement regular surveys and feedback sessions to understand community needs and improve engagement strategies. |
| |**AsyncAPI Conference** | Collaborate with the conference coordination WG to organize a series of conferences around the world to promote AsyncAPI, share knowledge, and engage with the global community. | - Event Planning: Plan and schedule events in major countries around the world. <br /> - Local Partnerships: Collaborate with local tech communities and organizations to host events. <br /> - Speaker Lineup: Invite industry experts and community leaders to speak and share their knowledge. |
| | **Promote Video Tutorials** | Work with the community working group to create and promote high-quality video tutorials to help community members use and contribute to AsyncAPI projects and understand the EDA concepts effectively. | - Content Development: Work with experts in the community to create high-quality, in-depth video tutorials. This could be inform of the Bounty Program. <br /> - Online Learning Platforms: Distribute the videos on our YouTube and other platforms. |

## Events and Activities

Expand Down
2 changes: 1 addition & 1 deletion docs/030-project-vision-strategy-goals/ROADMAP.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: ROADMAP
weight: 30
# weight: 30
---

🚧 This document is under construction.
Expand Down
Loading