Closed iambami closed 1 month ago
Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.
The AsyncAPI Bounty Program is definitely not for learning or to test and improve participants' AsyncAPI skills.
It is for engineers who already have professional levels Middle and Senior, and whose skills already allow them to complete the pre-defined assignments (which are not always coding.)
Bounty Program Participants do not ask, 'How to do it?' They ask, 'Which of three ways I immediately came up with should it be implemented?'
For 'How to do it?' there is the AsyncAPI Mentorship Program, which is completely unattached and independent.
The AsyncAPI Bounty Program is also not a coding challenge in the sense of coding for coding's sake, it's a set of practical tasks that are currently in demand by AsyncAPI Maintainers.
So, I think the Bounty Program should be specified as a separate section in 'Community Contribution' because it is a contribution to the project and it is a completely separate self-contained entity:
#
. . .
To meet the needs of AsyncAPI, we regularly publish a set of tasks that are currently in demand by AsyncAPI Maintainers, the completion of which is financially rewarded.
Event | Description | Frequency |
---|---|---|
Bounty Program | A regularly published set of tasks in demand by AsyncAPI Maintainers, with levels of difficulty 'Medium' and 'Advanced' | Quarterly |
cc @derberg @thulieblack
Thank you so much for your feedback @aeworxet
I will edit accordingly.
@iambami is it possible to turn this into a PR? to make it easier to provide feedback and ask questions?
Yes! I use the md file
Closing this as we now have a PR
Community Marketing Strategy for AsyncAPI Initiative
AsyncAPI Initiative
Community Marketing Strategy
Introduction
Welcome to our journey of fostering innovation and growth through the AsyncAPI community. As the Community Marketing Specialist, I'm thrilled to lead this initiative alongside our dedicated team. Our goal is to bring together a vibrant developer community and ignite a passion for event-driven architecture and asynchronous APIs. By embracing this mission, we aim to enhance open-source tools to easily build and maintain your event-driven architecture. All are powered by the AsyncAPI specification, the industry standard for defining asynchronous APIs. This initiative is more than just an open-source project; it's a platform for collaboration, learning, building, and empowerment.
Demographics
We are a community of diverse people, and we have members across the globe.
Purpose Statement
Building the Future of Event-Driven Architectures (EDA). Create open-source tools to easily build and maintain your event-driven architecture. All are powered by the AsyncAPI specification, the industry standard for defining asynchronous APIs.
Our values
Goals and Objectives
The primary goal of our AsyncAPI community strategy is to foster the adoption and development of event-driven architectures (EDA) and asynchronous APIs. This initiative will serve as a platform to highlight exceptional talents within the global developer community and empower a passionate network of contributors. The objectives of the AsyncAPI community strategy are as follows:
- Host Webinars and Workshops: Organize regular online sessions where experts explain AsyncAPI.
- Community Challenges: Launch coding challenges and hackathons to encourage hands-on experience with AsyncAPI.
- Developer Spotlights: Regularly feature profiles and interviews of talented developers in newsletters and on social media.
- Awards and Recognition: Create a recognition program to reward significant contributions and innovative use cases of AsyncAPI.
- Facilitate Networking: Host virtual meetups and forums where developers can connect and collaborate.
- Open Source Contributions: Encourage contributions to AsyncAPI projects by providing clear contribution guidelines and mentorship.
- Regular Updates: Send out monthly newsletters with updates, tips, and highlights to keep the community informed and engaged.
- Feedback Loops: Implement regular surveys and feedback sessions to understand community needs and improve engagement strategies.
- Contributor Workshops: Conduct workshops focused on the responsibilities and tasks of a maintainer.
- Recognition and Rewards: Acknowledge and reward maintainers for their contributions to motivate ongoing participation.
- Multilingual Support: Translate key documentation into multiple languages to make it accessible to a global audience.
- User-Friendly Format: Ensure documentation is well-organized, searchable, and easy to navigate.
- Thematic Initiatives: Launch initiatives focusing on specific themes like security, performance, or new features.
- Support Groups: Form working groups or SIGs (Special Interest Groups) for ongoing projects and initiatives.
- Local Partnerships: Collaborate with local tech communities and organizations to host events.
- Speaker Lineup: Invite industry experts and community leaders to speak and share their knowledge.
- Online Learning Platforms: Distribute courses on our YouTube platforms.
Plan for the First 6 Months
Community Contribution
Contributor Experience
The success of AsyncAPI depends heavily on the strength and passion of its contributors. We aim to make the experience of contributing to AsyncAPI as smooth and rewarding as possible by providing clear guidelines, helpful resources, and a welcoming atmosphere.
Objectives
Action Plan
Events and Activities
Webinars and Workshops
AsyncAPI will host a series of webinars and workshops designed to educate the community about asynchronous APIs, event-driven architecture, and how to contribute to the AsyncAPI project.
Hackathons and bounty program
To encourage hands-on learning and adoption of AsyncAPI, we will organize hackathons and bounty programs.
Communications
Newsletter
The AsyncAPI community will receive a monthly newsletter with updates, success stories, upcoming events, and other important information. The newsletter will be a key tool in keeping the community informed and engaged.
Social Media
Our social media strategy will focus on increasing visibility, engagement, and participation in AsyncAPI activities. See link to content calendar here
Metrics for Success
To evaluate the effectiveness of our community marketing strategy, we will track the following key metrics: See metrics board here
Conclusion
The AsyncAPI Community Marketing Strategy is designed to facilitate the growth, engagement, and empowerment of our community. By focusing on education, collaboration, and recognition, we aim to build a vibrant and inclusive community that advances the adoption and innovation of event-driven architectures and asynchronous APIs. This strategy will evolve with the needs of our community, and we are committed to its continuous improvement to ensure the success of the AsyncAPI Initiative.