Skip to content

asyncapi/community

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

924 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

AsyncAPI Logo

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 ยป

Community Documentation & Onboarding

Find all the resources you need to start contributing to our organization.

Getting Started

  1. Follow the Code of Conduct and help keep the community inclusive and respectful.

  2. Read the Contribution Guide and learn how to contribute effectively.

  3. Explore the Community Contribution Onboarding Docs, a step-by-step guide for new contributors.

  4. Follow the AsyncAPI Style Guide 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 and the AsyncAPI Charter, 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?

Need Help? ๐Ÿค

If you have any questions or need guidance, please reach out through our GitHub Discussions page or via Slack.

Join our Community Calls

We invite you to join our Events & Meetings, and we hope to see you at one of the AsyncAPI Conferences.


Contributors

Thanks goes to these wonderful people (emoji key):

Lukasz Gornicki
Lukasz Gornicki

๐Ÿ“– ๐Ÿค” ๐Ÿ‘€ ๐Ÿ’ป ๐Ÿ’ฌ ๐Ÿ“‹ ๐Ÿ–‹ ๐Ÿ“ ๐Ÿ”ง ๐Ÿ“ข ๐Ÿšง โš ๏ธ
Mike Ralphson
Mike Ralphson

๐Ÿ’ฌ ๐Ÿ“– ๐Ÿ’ป ๐Ÿค” ๐Ÿš‡ ๐Ÿ‘€ โš ๏ธ ๐Ÿ”ง ๐Ÿšง ๐Ÿ“‹
raisel melian
raisel melian

๐Ÿ’ฌ ๐Ÿ› ๐Ÿ’ป ๐Ÿ“– ๐Ÿค” ๐Ÿšง ๐Ÿ‘€ ๐Ÿ”ง โš ๏ธ
Fran Mรฉndez
Fran Mรฉndez

๐Ÿ’ฌ ๐Ÿ› ๐Ÿ“ ๐Ÿ’ผ ๐Ÿ’ป ๐Ÿ–‹ ๐Ÿ“– ๐ŸŽจ ๐Ÿ’ต ๐Ÿ” ๐Ÿค” ๐Ÿš‡ ๐Ÿšง ๐Ÿ”Œ ๐Ÿ‘€ ๐Ÿ”ง โš ๏ธ โœ… ๐Ÿ“ข ๐Ÿ“‹
dulce
dulce

๐ŸŽจ
Chris Wood
Chris Wood

๐Ÿ’ป ๐Ÿค” ๐Ÿ“–
Jonathan Schabowsky
Jonathan Schabowsky

๐Ÿ“– ๐Ÿ” ๐Ÿค”
Victor Romero
Victor Romero

๐Ÿค” ๐Ÿ‘€
Antonio Garrote
Antonio Garrote

๐Ÿค” ๐Ÿ‘€
Jonathan Stoikovitch
Jonathan Stoikovitch

๐Ÿ” ๐Ÿ’ก ๐Ÿค” ๐Ÿ‘€
Jonas Lagoni
Jonas Lagoni

๐Ÿ› ๐Ÿ’ป ๐Ÿ“– ๐Ÿค” ๐Ÿ’ฌ ๐Ÿ“‹
Eva
Eva

๐Ÿค” ๐Ÿ’ผ ๐Ÿ“‹
Waleed Ashraf
Waleed Ashraf

๐Ÿ“ข ๐Ÿ”ง ๐Ÿ“‹
Andrzej Jarzyna
Andrzej Jarzyna

๐Ÿ“ข ๐Ÿ“‹
Emmelyn Wang
Emmelyn Wang

๐Ÿ“ ๐Ÿ“‹ ๐Ÿค” ๐Ÿ“– ๐Ÿ“ข
Marc DiPasquale
Marc DiPasquale

๐Ÿ“ ๐Ÿ“ข ๐Ÿ‘€ ๐Ÿ› ๐Ÿค” ๐Ÿ“น
Gerald Loeffler
Gerald Loeffler

๐Ÿ“– ๐Ÿ› ๐Ÿค”
Dale Lane
Dale Lane

๐Ÿ“ ๐Ÿค” ๐Ÿ“น ๐Ÿ“ข โœ… ๐Ÿ“–
Maciej Urbaล„czyk
Maciej Urbaล„czyk

๐Ÿ‘€ ๐Ÿค”
Vladimir Gorej
Vladimir Gorej

๐Ÿ“–
Lorna Jane Mitchell
Lorna Jane Mitchell

๐Ÿ“ข ๐Ÿค”
Laurent Broudoux
Laurent Broudoux

๐Ÿ’ป ๐Ÿ“– ๐Ÿ“ ๐Ÿ“ข ๐Ÿ’ก ๐Ÿค” ๐Ÿ‘€
Jesse Menning
Jesse Menning

๐Ÿ“ ๐Ÿ“ข ๐Ÿ‘€ ๐Ÿค”
Barbanio Gonzรกlez
Barbanio Gonzรกlez

๐Ÿ“
Dindihub
Dindihub

๐Ÿ“–
Bhaswati Roy
Bhaswati Roy

๐Ÿ“–
Philip Schlesinger @ Cryoport
Philip Schlesinger @ Cryoport

๐Ÿ“–
Ludovic Dussart
Ludovic Dussart

๐Ÿ“ข ๐Ÿ‘€ ๐Ÿค”
Daniel Kocot
Daniel Kocot

๐Ÿ“ข ๐Ÿ‘€ ๐Ÿค”
Hugo Guerrero
Hugo Guerrero

๐Ÿ“ข ๐Ÿ‘€ ๐Ÿค”
Alejandra Quetzalli
Alejandra Quetzalli

๐Ÿ“ข ๐Ÿ‘€ ๐Ÿค”
AISHAT MUIBUDEEN
AISHAT MUIBUDEEN

๐ŸŽจ
Richa
Richa

๐Ÿš‡
Prince Rajpoot
Prince Rajpoot

๐Ÿ’ป
Mete Atamel
Mete Atamel

๐Ÿ“ข ๐Ÿ‘€ ๐Ÿšง ๐Ÿค” ๐Ÿ“ ๐Ÿ“ฃ
Akshit Gupta
Akshit Gupta

๐Ÿ“–
nikhilkalburgi
nikhilkalburgi

๐Ÿ“–
Giri Venkatesan
Giri Venkatesan

๐Ÿ“ข ๐Ÿ“ ๐Ÿ“ฃ
Ashish Padhy
Ashish Padhy

๐Ÿš‡ ๐Ÿ‘€ ๐Ÿ’ฌ ๐Ÿค” ๐Ÿšง
Christine Belzie
Christine Belzie

๐Ÿ“–

This project follows the 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:
    npm install
  2. Run all tests:
    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.

About

AsyncAPI community-related stuff.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors

โšก