Thank you for your interest in contributing to Quick Gate. This document provides guidelines and information for contributors.
Please report bugs by opening an issue at: https://github.com/hermes-labs-ai/quick-gate-js/issues
Include the following in your bug report:
- Quick Gate version (
quick-gate --version) - Node.js version (
node --version) - Operating system
- Steps to reproduce
- Expected vs actual behavior
- Fork the repository and create your branch from
main. - Install dependencies:
npm install - Make your changes and add tests if applicable.
- Run the test suite:
npm test - Ensure your code follows the existing style.
- Write a clear PR description explaining what changed and why.
- Keep PRs focused on a single change.
- Update documentation if your change affects user-facing behavior.
- Add a changelog entry under
## [Unreleased]inCHANGELOG.md.
git clone https://github.com/hermes-labs-ai/quick-gate-js.git
cd quick-gate-js
npm install
npm testOpen a discussion or issue on GitHub. We are happy to help.
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.