https://github.com/asyncapi/community
AsyncAPI community-related stuff.
https://github.com/asyncapi/community
get-global-holopin hacktoberfest nodejs
Last synced: about 1 year ago
JSON representation
AsyncAPI community-related stuff.
- Host: GitHub
- URL: https://github.com/asyncapi/community
- Owner: asyncapi
- License: cc-by-4.0
- Created: 2021-03-14T11:45:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-06-14T10:06:27.000Z (about 1 year ago)
- Last Synced: 2025-06-15T17:07:20.154Z (about 1 year ago)
- Topics: get-global-holopin, hacktoberfest, nodejs
- Language: JavaScript
- Homepage: https://www.asyncapi.com/community
- Size: 6.12 MB
- Stars: 120
- Watchers: 12
- Forks: 141
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Governance: GOVERNANCE.md
Awesome Lists containing this project
README
[](https://www.asyncapi.com)
# AsyncAPI Community
Welcome to the AsyncAPI Initiative! Our mission is to improve the current state of Event-Driven Architectures (EDAs) and the tooling ecosystem around them.
Join us in shaping the future of how you work with Event-Driven Architectures.
## Community Goals π―
We set annual community goals that guide our growth and initiatives every year. Join us as we enhance maintainers' support, simplify onboarding, and establish structured community initiatives and programs.
**[More details Β»](./annual-goals)**
## Community Documentation & Onboarding
Find all the resources you need to start contributing to our organization.
### Getting Started
1. Follow the [Code of Conduct](CODE_OF_CONDUCT.md) and help keep the community inclusive and respectful.
2. Read the [Contribution Guide](docs/010-contribution-guidelines/contribution-flow.md) and learn how to contribute effectively.
3. Explore the [Community Contribution Onboarding Docs](docs/onboarding-guide), a step-by-step guide for new contributors.
4. Follow the [AsyncAPI Style Guide](docs/styleguide) to ensure consistency across all docs.
## Community Governance and Charter
Our community is steered by a transparent governance board. You can learn more about our **[Community Governance](./GOVERNANCE.md)** and the **[AsyncAPI Charter](./CHARTER.md)**, which outlines the decision-making process, structure, responsibilities, and procedures for contributions and oversight of the AsyncAPI open project.
## AsyncAPI Technical Steering Committee (TSC)
The TSC is a group of maintainers and Ambassadors responsible for the maintenance and decision-making of the AsyncAPI Initiative. It was formed to ensure open governance and neutrality.
### Want To Become a TSC Member?
- Read the requirements and responsibilities on becoming a [TSC Member](./TSC_MEMBERSHIP.md) or watch our [YouTube video on how to become a TSC member](https://www.youtube.com/watch?v=uG_aLF9Z1F0).
- Or explore if you meet the requirements of becoming an [AsyncAPI Ambassador](./AMBASSADOR_ORGANIZATION.md).
## Need Help? π€
If you have any questions or need guidance, please reach out through our [GitHub Discussions page](https://github.com/orgs/asyncapi/discussions) or via [Slack](https://asyncapi.com/slack-invite).
## Join our Community Calls
We invite you to join our [Events & Meetings](https://www.asyncapi.com/community/events), and we hope to see you at one of the [AsyncAPI Conferences](https://conference.asyncapi.com).
---
## Contributors
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Lukasz Gornicki
π π€ π π» π¬ π π π π§ π’ π§ β οΈ

Mike Ralphson
π¬ π π» π€ π π β οΈ π§ π§ π

raisel melian
π¬ π π» π π€ π§ π π§ β οΈ

Fran MΓ©ndez
π¬ π π πΌ π» π π π¨ π΅ π π€ π π§ π π π§ β οΈ β
π’ π

dulce
π¨

Chris Wood
π» π€ π

Jonathan Schabowsky
π π π€

Victor Romero
π€ π

Antonio Garrote
π€ π

Jonathan Stoikovitch
π π‘ π€ π

Jonas Lagoni
π π» π π€ π¬ π

Eva
π€ πΌ π

Waleed Ashraf
π’ π§ π

Andrzej Jarzyna
π’ π

Emmelyn Wang
π π π€ π π’

Marc DiPasquale
π π’ π π π€ πΉ

Gerald Loeffler
π π π€

Dale Lane
π π€ πΉ π’ β
π

Maciej UrbaΕczyk
π π€

Vladimir Gorej
π

Lorna Jane Mitchell
π’ π€

Laurent Broudoux
π» π π π’ π‘ π€ π

Jesse Menning
π π’ π π€

Barbanio GonzΓ‘lez
π

Dindihub
π

Bhaswati Roy
π

Philip Schlesinger @ Cryoport
π

Ludovic Dussart
π’ π π€

Daniel Kocot
π’ π π€

Hugo Guerrero
π’ π π€

Alejandra Quetzalli
π’ π π€

AISHAT MUIBUDEEN
π¨

Richa
π

Prince Rajpoot
π»

Mete Atamel
π’ π π§ π€ π π£

Akshit Gupta
π

nikhilkalburgi
π

Giri Venkatesan
π’ π π£

Ashish Padhy
π π π¬ π€ π§
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
## Development
The AsyncAPI Community repository includes extensive automation powered by custom scripts. To ensure these scripts function correctly, proper testing is essential. This section explains how to run existing tests and how to add new ones.
### Running Tests
We use **Jest** for testing automation scripts. To run the tests locally, follow these steps:
1. Install dependencies:
```sh
npm install
```
2. Run all tests:
```sh
npm test
```
### Adding New Tests
If you are contributing new automation scripts, ensure they are covered by tests. To add a new test:
1. Create or update the relevant test file in the `test/` directory.
2. Follow the existing Jest structure for consistency.
3. Ensure your test covers edge cases and different scenarios.
4. Run the tests locally before pushing your changes.
All contributions to automation should include proper test coverage to maintain reliability.