Thank you for your interest in contributing to HackJS! We welcome contributions of all kinds, from bug fixes to new features and documentation improvements.
- Fork the Repository: Create a fork of this repository on GitHub.
- Clone the Repository: Clone your fork to your local machine.
- Create a Branch: Create a new branch for your changes (
git checkout -b feature/[FEATURE_NAME]). - Make Changes: Implement your changes and ensure they follow the project's coding standards.
- Run Tests: Ensure all tests pass (
bun typecheckandbun lint). - Commit Changes: Commit your changes with clear and descriptive commit messages.
- Push Changes: Push your changes to your fork on GitHub.
- Submit a Pull Request: Submit a pull request to the main repository.
- We use Biome for linting and formatting.
- Ensure your code is well-documented and follows TypeScript best practices.
- Add unit tests for new features where possible.
Thank you for your contributions!