Contributing to AG2
The project welcomes contributions from developers and organizations worldwide. Our goal is to foster a collaborative and inclusive community where diverse perspectives and expertise can drive innovation and enhance the project’s capabilities. Whether you are an individual contributor or represent an organization, we invite you to join us in shaping the future of this project. Together, we can build something truly remarkable. Possible contributions include but not limited to:
- Pushing patches.
- Code review of pull requests.
- Documentation, examples and test cases.
- Readability improvement, e.g., improvement on docstr and comments.
- Community participation in issues, discord, and twitter.
- Tutorials, blog posts, talks that promote the project.
- Sharing application scenarios and/or related research.
If you are new to GitHub here is a detailed help source on getting involved with development on GitHub.
Roadmaps
To see what we are working on and what we plan to work on, please check our Roadmap and Roadmap Issues.
Becoming a Reviewer
There is currently no formal reviewer solicitation process. Current reviewers identify reviewers from active contributors. If you are willing to become a reviewer, you are welcome to let us know on discord.
Contact Maintainers
The project is currently maintained by a dynamic group of volunteers from several organizations. Contact project administrators Chi Wang and Qingyun Wu via support@ag2.ai if you are interested in becoming a maintainer.
License Headers
To maintain proper licensing and copyright notices, please include the following header at the top of each new source code file you create, regardless of the programming language:
For files that contain or are derived from the original MIT-licensed code from https://github.com/microsoft/autogen, please use this extended header:
Please ensure you update the year range as appropriate. If you’re unsure which header to use or have any questions about licensing, please don’t hesitate to ask in your pull request or reach out to the maintainers.