Prerequisites:
- Node.js 20 or higher
- npm
- Clone the repository
git clone https://github.com/tomquist/hame-relay.git
cd hame-relay- Install dependencies
npm install- Build
npm run build- Run
npm startFor development with automatic reloading:
npm run devRun the test suite:
npm testRun linting:
npm run lintFix linting issues automatically:
npm run lint:fix- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please make sure your PR:
- Has a clear description of the changes
- Follows the existing code style
- Includes relevant updates to documentation
- Passes all tests (
npm test) - Passes linting checks (
npm run lint)