We're building trustworthy AI agents together. Your contributions make the future of agent observability possible.
Before spending lots of time on something, ask for feedback on your idea first!
Search existing issues and pull requests to avoid duplicating efforts.
Ideas: Join issue discussions or start new ones. Your voice shapes ACS direction.
Writing: Expand documentation with your expertise. Clear explanations help everyone.
Copy Editing: Fix typos, clarify language, improve quality. Every word matters. Follow our styling guide.
Code: Implement specifications, build tools, create examples.
Standards: Help Improve ACS, extend CycloneDX, SPDX, SWID for agent components.
- Fork the repository - Create your own copy
- Sync branches - Keep up-to-date with latest changes
- Create feature branch - Work in isolation
- Make your changes - Implement improvements
- Test thoroughly - Ensure everything works
- Submit pull request - Request merge to
devbranch - Address feedback - Collaborate on refinements
We use standard for consistent code style. Run npm test to check automatically.
All submissions require review via GitHub pull requests. Consult GitHub Help for guidance.
High Priority: Look for unassigned Open Issues.
Always Welcome:
- Documentation improvements
- Real-world use case examples
- Security analysis and feedback
- Performance optimizations
Project maintainers handle formal releases. Focus on contributing great features and fixes.
By making a contribution to this project, I certify that:
-
(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or
-
(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
-
(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
-
(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.
This guide is based on github-contributing.
- GitHub Discussions: Ask questions, share ideas
- Issues: Report bugs, request features
We're building the future of AI agent observability. Join us.