We are grateful for your interest in joining the Kagenti community and making a positive impact. Whether you're raising issues, enhancing documentation, fixing bugs, or developing new features, your contributions are essential to our success.
-
Clone the repository:
git clone https://github.com/kagenti/agent-toolkit.git cd agent-toolkit -
Install pre-commit hooks:
pip install pre-commit make install-hooks
-
Run linting:
make lint
- Fork the repository
- Create a feature branch from
main - Make your changes with tests
- Run pre-commit hooks:
pre-commit run --all-files - Submit a pull request
Smaller pull requests are typically easier to review and merge. If your pull request is large, collaborate with the maintainers to find the best way to divide it.
Use conventional commit format:
feat:New featuresfix:Bug fixesdocs:Documentation changeschore:Maintenance tasksrefactor:Code refactoringtest:Adding or updating tests
All commits must include a Signed-off-by trailer (Developer Certificate
of Origin). Use the -s flag when committing:
git commit -s -m "feat: add new feature"By contributing to this project you agree to the Developer Certificate of Origin (DCO).
Agent Toolkit is Apache 2.0 licensed and we accept contributions via GitHub pull requests.