Mentorship Program 2024: KickOff 🚀 #1361
Replies: 19 comments 54 replies
-
Project Idea 1: Title "Enhancing Developer Experience in CLI"
|
Beta Was this translation helpful? Give feedback.
-
Project Idea 2- AI-Powered AsyncAPI GeneratorDescription: Create an AI-based extension for the AsyncAPI Generator that automatically generates initial AsyncAPI specifications from natural language descriptions or existing API documentation. Leveraging NLP models, this tool can take user-provided requirements and convert them into accurate AsyncAPI specs. Skills Needed: AI/ML (NLP), AsyncAPI, API Design, JavaScript/TypeScript |
Beta Was this translation helpful? Give feedback.
-
Project idea: Goal the same as in GSoC. During mentorship I can show how boring and tiring the work of maintainer is. If you somehow manage to stay until the end of mentorship and not run away, you will for sure have a strong understanding that becoming an open source maintainer is a bad career path. 😆 |
Beta Was this translation helpful? Give feedback.
-
Project idea: Issue - asyncapi/website#3186 Mentor - @sambhavgupta0705 |
Beta Was this translation helpful? Give feedback.
-
Project idea: Issue - asyncapi/website#3187 Mentor - @anshgoyalevil |
Beta Was this translation helpful? Give feedback.
-
Project Idea: Issue: asyncapi/website#529 Focus: User Research Mentor: @Mayaleeeee |
Beta Was this translation helpful? Give feedback.
-
Project Idea: Issue: #1306 Focus: Design Mentor: @Mayaleeeee Application for Holopin Badge Design Project Requirements How will you approach designing badges for each category? Submission Process Selection Process Creativity and originality of your design approach |
Beta Was this translation helpful? Give feedback.
-
Project Idea: Integrating EDAVisualiser Application Focus View into VS Code AsyncAPI Plugin Project Description: Reference Issue asyncapi/vs-async-preview#235 and asyncapi/vs-async-preview#234 |
Beta Was this translation helpful? Give feedback.
-
AsyncAPI Docs Project Idea: The AsyncAPI documentation must include a persona-driven journey for different roles, such as documentation contributors, code contributors, ambassadors, maintainers, etc.
As part of the maintainership goals, this project requires someone interested in becoming a docs triage (maintainer-in-training). Contribute to AsyncAPI Docs |
Beta Was this translation helpful? Give feedback.
-
Project Idea: Note Some parts are already done and some are in progress but in hiatus so can take inspiration from them as well. |
Beta Was this translation helpful? Give feedback.
-
Path to Maintainership for the AsyncAPI React ProjectHey everyone! 👋 The AsyncAPI React component is a handy tool for rendering documentation from your asynchronous APIs, all based on the AsyncAPI specification format. Plus, it helps validate that spec too. Pretty awesome, right? Why am I pitching this for the mentorship program? 🤔Well, here’s the deal: the React component is a cornerstone in the AsyncAPI ecosystem, with over 5 million downloads! 🚀 But, we’ve got a problem, it’s in desperate need of maintainers. We used to have three active maintainers, but life happened, schedules got tight, and now... we’re down to none. 😅 That’s where I come in! I’ve decided to step up as a maintainer and mentor someone who’s just as passionate to join me on this adventure. A project this important deserves constant love and attention, and I want to make sure it gets that! ❤️ What will you be doing? 🤓You’ll be my co-pilot as we tackle bugs, roll out UX enhancements, add shiny new features, triage issues, and welcome new contributors. Basically, from day one, you’ll feel like a full-on maintainer! 😎 Who am I looking for? 👀Someone fun, familiar with TypeScript and React, with a basic knowledge of open-source contributions, and most importantly, someone who’s always eager to learn! 😄 Let’s make some cool stuff together! 🎉 |
Beta Was this translation helpful? Give feedback.
-
AsyncAPI Community Doc's Idea: Contributor
Maintainer
Ambassadors
Gratifications
Governance and Transparency
Community Health
As part of the maintainership goals, this project requires someone interested in becoming a docs triage (maintainer-in-training). Contribute to AsyncAPI Docs |
Beta Was this translation helpful? Give feedback.
-
Hi folks, as mentioned in the discussion, this year we are prioritizing projects that promote Below are the 8 projects that meet the requirements: @asyncapi/tsc_members @asyncapi/maintainers please kindly review and 👍 the comment if you approve the final list. And if you think there's a project that shouldn't be on the above list, please tell us why and suggest an alternative! The deadline for project selection will be on the 9th of October! Thanks |
Beta Was this translation helpful? Give feedback.
-
@AceTheCreator @ivangsa @Souvikns @akshatnema @Mayaleeeee Can you please add the requirements for your Mentor/Maintainership projects including how they should structure the proposals and where to send it. Mentee applications opens on the 9th on Wednesday so I would like to have this information in one place please 😊 Thanks |
Beta Was this translation helpful? Give feedback.
-
Project Idea : Proposal for Technical Blog Posts on Integrating AsyncAPI with Kafka Overview In today’s data-driven landscape, efficient and scalable messaging is key to building resilient microservices and event-driven architectures. Apache Kafka is one of the most widely adopted distributed streaming platforms, while AsyncAPI has emerged as a leading specification for defining asynchronous APIs, particularly suited for event-driven architectures. Integrating AsyncAPI with Kafka offers a structured approach to managing and documenting Kafka topics, streamlining communication between teams, and enhancing development efficiency. This proposal outlines a series of technical blog posts focused on AsyncAPI’s capabilities, Kafka’s integration potential, and best practices for using these technologies together. Objectives The main objectives of the blog series are as follows: Educate the Audience: Introduce developers, architects, and tech enthusiasts to the benefits of using AsyncAPI with Kafka for building and documenting asynchronous APIs in distributed systems. Step-by-Step Guidance: Provide a comprehensive guide for implementing AsyncAPI in Kafka-based projects, including setting up, configuring, and deploying a robust messaging architecture. Showcase Real-World Use Cases: Demonstrate practical applications and use cases for AsyncAPI and Kafka integration, such as microservices communication, event-driven data pipelines, and IoT message handling. Promote Best Practices: Highlight best practices for managing schemas, ensuring compatibility, and implementing secure, scalable, and maintainable event-driven systems. Proposed Blog Series Outline Introduction to AsyncAPI and Apache Kafka Overview of AsyncAPI and Apache Kafka How to define and manage Kafka topics using AsyncAPI specifications Using AsyncAPI to model event-driven interactions Strategies for defining and managing schemas with AsyncAPI Using AsyncAPI tools and plugins for Kafka integration Real-world examples of AsyncAPI and Kafka in action The target audience includes software engineers, DevOps professionals, solution architects, and tech leads interested in asynchronous messaging patterns, event-driven architecture, and API documentation best practices. Format and Delivery Each post will be structured to ensure clarity, technical depth, and practical value, including code samples, architectural diagrams, and downloadable AsyncAPI and Kafka configurations. The posts will be published weekly on the company blog, with cross-promotions on social media and developer communities like GitHub, LinkedIn, and relevant tech forums. This blog series will not only raise awareness about AsyncAPI’s potential with Kafka but also position our platform as a leader in the event-driven architecture space |
Beta Was this translation helpful? Give feedback.
-
Call for Applications is now Open.Please carefully review each participating project and create a proposal according to each project requirements. Importantly, highlight in your proposal how your participation in the AsyncAPI Maintainership Program will benefit the community as well as why you would want to become an Open Source Maintaineer.Application Deadline will be on the 24th of October
All the best!! |
Beta Was this translation helpful? Give feedback.
-
I'm Interested in this Open source project, I want to Contribute |
Beta Was this translation helpful? Give feedback.
-
Hi there, I recently left a comment in #mentorship on Slack regarding a project but haven’t received a response yet. I wanted to suggest that it might be really helpful if mentors could provide updates on whether they are still reviewing proposals or have already found a suitable mentee. This small update would save a lot of time for us, as we invest considerable effort crafting thoughtful proposals. Knowing the status upfront would allow us to focus our energy more efficiently. |
Beta Was this translation helpful? Give feedback.
-
Namaste, Awesome Community! 🚀
🔔 Exciting News!
Ace here, and I'm thrilled to announce that the AsyncAPI mentorship program is back for another amazing year!
This time around, we're expanding our horizons. Not only are we welcoming code-related projects, but we're also still opening the doors to design and technical writing. So, whether you're a developer, designer, or wordsmith 😌, there's a place for you in this year's program! 😊
Last year marked our second chapter and the first-ever diverse project in the AsyncAPI mentorship journey, and we saw 12 out of the 13 candidates complete their projects 🥳. While using what we learned from the challenges from the past editions, the experience was overwhelmingly positive, laying a solid foundation for this year's program, and we're ready to make this year even better!
🌍 Why Are We Doing This?
At AsyncAPI, the community is at the heart of everything we do. This program is more than just a mentorship; it's our way of giving back, sharing our passion for open source, and growing the community we love. By nurturing the next generation of open-source contributors, we're expanding our reach and building a legacy 🫣.
This year, AsyncAPI is participating in GSoC, in case you aren't aware we didn't make it for GSoD this year.
Did you miss out on GSoC or show interest in our missing GSoD participation? Don’t worry, this is your chance to shine!
In this edition, we are prioritizing project ideas that not only align with our goals but also pave the way for contributors to evolve into maintainers. By focusing on these pathways, we aim to foster a culture of maintainership, long-term commitment, and deeper engagement within our projects. We encourage ideas that provide contributors with the necessary skills, mentorship, and experience to take on maintainer roles, ensuring the sustainability and continuous growth of our initiatives.
💡 Got Project Ideas?
Do you have an innovative project idea? We want to hear from you, whether it's something new or a concept that didn't make it in other programs! Submit your ideas as a GitHub issue, a separate discussion, or drop a comment below. Your proposal can be in Engineering, Design, or Technical Writing.
There's no strict template; give us the details, and we'll help refine it. Our program organizers are core members of the AsyncAPI community and strong advocates for open source, will guide you every step of the way.
Project Ideas Deadline
You have 3 weeks from today to submit your project ideas. Let’s get creative! 🎨
📅 Program Timeline
The program will run for 12 - 18 weeks, depending on the project’s complexity. Here’s what the timeline looks like:
💰 Program Budget
This year, we offer 8 mentorship slots, each with a total budget of $15,000. Mentees will receive a stipend of $1,500, and mentors will receive a fixed stipend of $500 per project. If a project has multiple mentors, the stipend will shared.
💸 Payment Details
Stipends will be paid via Open Collective. You’ll receive a part payment after passing the first evaluation and the rest after the final evaluation. The details on program rules and guidelines can be found here.
📞 Stay Connected
#mentorships
channel for all the latest updates and to connect with fellow mentees and mentors.Please spread the word and make this year's program even more impactful! 🌟
Got Questions?
Feel free to ask any questions below. We'll update this post with clarifications as needed.
Peace and Love!✌🏾❤️
cc @asyncapi/tsc_members @derberg @thulieblack @iambami
Beta Was this translation helpful? Give feedback.
All reactions