We love your input! We want to make contributing to Hypersonic as easy and transparent as possible.
- Fork the repo
- Clone your fork
- Create a branch:
git checkout -b my-feature
- Make your changes
- Run tests:
npm test
- Push to your fork
- Submit a Pull Request
# Install dependencies
npm install
# Run tests
npm test
# Build
npm run build
# Format code
npm run format
- Update documentation if needed
- Update tests if needed
- Follow our coding style (prettier + eslint)
- Make sure all tests pass
- Make sure the build succeeds
- We use Prettier for formatting
- We use ESLint for linting
- TypeScript strict mode is enabled
By contributing, you agree that your contributions will be licensed under the MIT License.