Skip to content

Latest commit

 

History

History
82 lines (52 loc) · 3.32 KB

File metadata and controls

82 lines (52 loc) · 3.32 KB

Contributing to ACS

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.

How to Contribute

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.

Development Process

  1. Fork the repository - Create your own copy
  2. Sync branches - Keep up-to-date with latest changes
  3. Create feature branch - Work in isolation
  4. Make your changes - Implement improvements
  5. Test thoroughly - Ensure everything works
  6. Submit pull request - Request merge to dev branch
  7. Address feedback - Collaborate on refinements

Code Standards

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.

What We Need

High Priority: Look for unassigned Open Issues.

Always Welcome:

  • Documentation improvements
  • Real-world use case examples
  • Security analysis and feedback
  • Performance optimizations

Release Process

Project maintainers handle formal releases. Focus on contributing great features and fixes.

Developer's Certificate of Origin 1.1

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.

Community

We're building the future of AI agent observability. Join us.