mirror of
https://git.sanhost.net/sanasol/hytale-f2p
synced 2026-02-26 19:51:47 -03:00
2.2 KiB
2.2 KiB
Contributing to Hytale F2P
Thank you for your interest in contributing to Hytale F2P! We welcome contributions from everyone. By participating in this project, you agree to abide by our Code of Conduct.
How to Contribute
Reporting Bugs
- Use the Bug Report template
- Include as much detail as possible
- Include screenshots if applicable
- Check if the issue has already been reported
Suggesting Features
- Use the Feature Request template
- Clearly describe the feature and its benefits
- Consider if the feature aligns with the project's goals
Contributing Code
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes
- Write tests if applicable
- Ensure all tests pass
- Update documentation if needed
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature-name - Submit a pull request
Pull Request Process
- Use the appropriate Pull Request template
- Ensure your PR description clearly describes the changes
- Link to any related issues
- Wait for review and address any feedback
Development Setup
- Clone the repository:
git clone https://github.com/your-username/hytale-f2p.git - Install dependencies:
npm install(or appropriate command) - Set up your development environment
- Run tests:
npm test - Start development server:
npm run dev
Code Style
- Follow the existing code style in the project
- Use meaningful variable and function names
- Write clear, concise comments
- Keep functions small and focused
Testing
- Write unit tests for new features
- Ensure all existing tests pass
- Test on multiple platforms/browsers if applicable
Documentation
- Update README.md if needed
- Document new features or changes
- Keep documentation up to date
Questions?
If you have questions about contributing, feel free to ask in our Discussions or create a Support Request.
Thank you for contributing to Hytale F2P!