Thank you for your interest in contributing to this project!
- Node.js 18 or higher
- Docker and Docker Compose
- Git
- Fork the repository
- Clone your fork
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
- Use consistent indentation (2 spaces)
- Follow existing code patterns
- Add comments for complex logic
- Keep functions focused and small
cd backend
npm install
npm run devcd frontend
npm install
npm run dev- Update the README.md with details of changes if needed
- Ensure all tests pass
- Update the version number following SemVer
- The PR will be merged once reviewed
When filing a bug report, please include:
- Description of the issue
- Steps to reproduce
- Expected behavior
- Actual behavior
- Screenshots if applicable
- Environment details
We welcome feature requests! Please provide:
- Clear description of the feature
- Use case / why it's needed
- Any implementation ideas
- Be respectful and professional
- Focus on constructive feedback
- Help others in the community
- Follow amateur radio best practices
Feel free to open an issue for questions or discussion.
73 de K4HEF