Thank you for your interest in contributing to nodebench! We welcome contributions from the community to help make our hardware benchmarking platform better.
- Check if the issue already exists in our GitHub Issues
- Include detailed steps to reproduce the issue
- Include system information and hardware details when relevant
- Use our issue template if available
- Fork the repository
- Create a new branch for your feature/fix
- Write clean, well-documented code
- Follow our coding style and conventions
- Include tests when applicable
- Submit a pull request with a clear description of changes
- Clone the repository
- Install dependencies:
npm install
- Create a
.env.local
file based on.env.example
- Start the development server:
npm run dev
- Make your changes
- Run tests:
npm test
- Commit your changes following conventional commits