Files
Blitz-Proxy/CONTRIBUTING.md
2025-03-12 13:21:55 +03:30

71 lines
2.1 KiB
Markdown

# Contributing to Hysteria2 Panel
Thank you for your interest in contributing to Hysteria2 Panel! We appreciate your help in making this project better.
## Getting Started
1. **Fork the repository** on GitHub
2. **Clone your fork** locally
```
git clone https://github.com/ReturnFI/Hysteria2.git
cd Hysteria2
```
3. **Create a new branch** for your feature or bugfix
```
git checkout -b feature/your-feature-name
```
## Development Workflow
1. **Make your changes**
2. **Test your changes** thoroughly
3. **Commit your changes** with a clear and descriptive commit message
```
git commit -m "Add feature: description of changes"
```
4. **Push to your fork**
```
git push origin feature/your-feature-name
```
5. **Create a Pull Request** from your fork to the main repository
## Pull Request Guidelines
- PRs should focus on a single feature or fix
- Include a clear description of the changes and their purpose
- Make sure all tests pass
- Follow the existing code style and conventions
- Keep PRs reasonably sized - split large changes into multiple PRs if necessary
## Code Style
- Follow the existing code style in the project
- Use meaningful variable and function names
- Include comments where necessary
- Write clear, concise commit messages
## Reporting Issues
If you find a bug or have a suggestion for improvement:
1. Check the [Issues](https://github.com/ReturnFI/Hysteria2/issues) page to see if it has already been reported
2. If not, create a new issue with:
- A clear title
- A detailed description
- Steps to reproduce (for bugs)
- Expected and actual behavior (for bugs)
## Security Issues
Please do not report security vulnerabilities through public GitHub issues. Instead, follow the instructions in our [Security Policy](SECURITY.md).
## Release Process
We only support the latest release of Hysteria2 Panel. All contributions will be incorporated into the next release.
## Questions?
If you have any questions about contributing, please contact us at ReturnFI@proton.me.
Thank you for contributing to Hysteria2 Panel!