Thank you for your interest in contributing to NQL!
- Report bugs
- Suggest features
- Improve documentation
- Submit pull requests
- Write tutorials
- Create auth adapters
- Build integrations
git clone https://github.com/nagibaba/nql
cd nql
npm install
npm test- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Write/update tests
- Update documentation
- Commit your changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Use TypeScript
- Follow existing code style
- Write JSDoc comments
- Add unit tests for new features
- Keep PRs focused and small
Include:
- NQL version
- Database type and version
- Minimal reproduction example
- Expected vs actual behavior
- Error messages
Open an issue describing:
- Use case
- Proposed solution
- Alternatives considered
- Implementation ideas
- GitHub Discussions for questions
- Issues for bugs/features only
By contributing, you agree that your contributions will be licensed under the MIT License.
Thank you for contributing!