Contributing
April 3, 2025 ยท View on GitHub
Thank you for considering contributing to agentwatch! We welcome contributions to improve this project. For general contributions and community guidelines, please see the repo.
General Steps for Contributing
- Fork the project.
- Clone your fork.
- Make local changes to your fork by editing files.
- Commit your changes.
- Push your local changes to the remote server.
- Create a new Pull Request.
From here, your pull request will be reviewed, and once you've responded to all feedback, it will be merged into the project. Congratulations, you're a contributor!
Development
Releases
Maintainers only should create releases. Follow these steps to prepare for a release:
Pre-requisites
- Review recent commits and ensure the changelog includes all relevant changes, with references to GitHub issues or PRs when applicable.
- Verify that any updated dependencies are accurately reflected in the
NOTICES. - Confirm that the required documentation is complete and has been approved.
Legal
Any submission of work, including any modification of, or addition to, an existing work ("Contribution") to "agentwatch" shall be governed by and subject to the terms of the Apache License 2.0 (the "License") and to the following complementary terms. In case of any conflict or inconsistency between the provision of the License and the complementary terms, the complementary terms shall prevail. By submitting the Contribution, you represent and warrant that the Contribution is your original creation and you own all right, title and interest in the Contribution. You represent that you are legally entitled to grant the rights set out in the License and herein, without violation of, or conflict with, the rights of any other party. You represent that your Contribution includes complete details of any third-party license or other restriction associated with any part of your Contribution of which you are personally aware.