Read February 2021 at AsyncAPI for the update from February.
In case you do not have time to read this article, maybe take time to listen to the news. Let me know what you think about such an appraoch.
- Slack members up by around 100 (reached 1.1k)
- Twitter followers up by around 100 (reached 1.7k)
- LinkedIn followers up by around 100 (reached 1k)
- New OpenCollective contributor, Apideck + additional 100 USD every month
Let's scale this party up!
AsyncAPI at Linux Foundation
We did it. AsyncAPI initiative joined Linux Foundation (LF). No more excuses for you not to join us. You're all welcome.
I don't want to write about this too much as everything was described in different articles about us joining LF:
- AsyncAPI joins Linux Foundation
- Linux Foundation Will Host AsyncAPI to Support Growth and Collaboration for Industry's Fastest-Growing API Spec
- The Linux Foundation Announces Hosting of AsyncAPI
- AsyncAPI Looks to Unify API Workflow under Linux Foundation
Let me provide more context in FAQ style:
Is Linux Foundation taking control over AsyncAPI
No. AsyncAPI Initiative runs under open governance model and is community-driven. LF assures the project's intellectual property (IP), and related assets do not belong to any company or individual. Fran Mendez does not retire. He only handed over rights to the project to the foundation to assure the community that it is completely safe for all to use the spec and its tooling.
It also means our GitHub organization is not going anywhere. Nothing changes.
Do we need to sign some CLA now to contribute
We do not need a contributor license agreement (CLA) on repositories for our tools. We might need to set up EasyCLA for the repository where we have the specification. We need to clarify it in the long run—nothing to worry about until we set it up. In the end, the only reason to set it up is to secure the community from a situation that some contributor (or their company) claims rights to some part of the specification they contributed to.
How much money you need
Glad you asked. We joined the foundation with an open governance model that favors active contributors over sponsors. As a result, we do not have a setup where we can assure significant income in exchange for voting rights. In other words, we do not have a financial founding associated with joining the foundation. We still need your financial support. Go to our Open Collective profile and drop some coins. Let us know if I can help to preach about AsyncAPI in your company for some extra money.
How can we help
Except for regular contributions, we need help setting up tooling for our open governance model. We need to:
- Automate a process of collecting information about TSC members
- Put information about current TSC members on the AsyncAPI website
- Figure out tooling for the website
- Setup CODEOWNERS and VOTING files in all the repositories
Everyone with a different set of skills is welcome. Just contact me.
What is next
We are almost ready for the next releases of the specification. We already have a new, GraphQL-inspired contribution guide that explains how to introduce changes in the specification. What is left is a decision on how actually to decide that release will happen and when. Help us by:
- Familiarize with instruction on how to introduce changes in the spec, pick the idea that you want to champion, and let us start improving the spec
- Have a look at the proposal on release cadence and share your opinion, as comments or emojis
Vision and roadmap
AsyncAPI creator, Fran Mendez, published AsyncAPI Initiative's vision and roadmap for next years.
AsyncAPI becomes the #1 API specification for defining and developing APIs. Any kind of APIs.
Go to the roadmap view to check out what it means and what needs to be done to get there.
We need a lot of help to complete this roadmap. Without engagement and support of the community, all of this is just wishful thinking. All hands aboard, we're waiting here.
Google Summer of Code
In 2020, we decided to actively support the Hacktoberfest to give back to the community by making it easier to make a first contribution in open-source and at the same time improve awareness about the AsyncAPI Initiative. We received a very positive feedback, and people referred us to Google Summer of Code as a place where our engagement would be highly appreciated.
We applied this year to be part of the GSoC initiative.
We got rejected.
Postman that we partner with was accepted for GSoC and offered us to submit the list with our ideas(ideas 7-13) as part of Postman application. We received many proposals and were contaced by many very motivated students (but not only students) who would like to join the AsyncAPI initiative and build great tools.
Have a look at the list of ideas. We received proposals for all of them. It looks like soon, our tooling ecosystem will get many new useful tools. Stay tuned. Feel free to join us, share your use cases for the ideas and also help build those tools. A Majority of discussions happen here.
Bindings rendering in react component
Messages validation in NodeJS template
Thanks to work done by Khuda Dad Nomani, the NodeJS template that you can generate using the AsyncAPI Generator includes a message validator that enables real-time validation of all incoming and outgoing messages. Check out this short instructions to see it in action or watch the below recording.
About AsyncAPI in different languages
Are you tired of reading about AsyncAPI only in English? Some articles in French and Spanish were released recently, have a look:
If you want to see more content in different languages, let us know.