Thank you for your interest in contributing to Rydr! This document provides guidelines and instructions for contributing.
- Use the GitHub Issues page
- Include a clear title and description
- Provide steps to reproduce the issue
- Include relevant logs and screenshots
- Fork the repository
- Create a branch from
master:git checkout -b feature/your-feature-name
- Make your changes and commit with clear messages:
git commit -m "Add: brief description of the change" - Push to your fork:
git push origin feature/your-feature-name
- Open a Pull Request against the
masterbranch
Use the following prefixes:
Add:for new featuresFix:for bug fixesUpdate:for enhancements to existing featuresRefactor:for code restructuringDocs:for documentation changesTest:for test additions or modifications
- Follow standard Java naming conventions
- Use 4 spaces for indentation (no tabs)
- All comments and documentation must be in English
- Do not commit sensitive data (API keys, passwords, personal paths)
- Use environment variables for configuration (see
.env.example)
See the README.md for setup instructions.
- Code compiles without errors
- All comments are in English
- No sensitive data is included
- Environment variables are used for credentials
- Changes are documented in the PR description
If you discover a security vulnerability, please do NOT open an issue. Instead, email the maintainers directly.
By contributing, you agree that your contributions will be licensed under the MIT License.