# 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](CODE_OF_CONDUCT.md). ## How to Contribute ### Reporting Bugs - Use the [Bug Report](.github/ISSUE_TEMPLATE/bug_report.yml) 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](.github/ISSUE_TEMPLATE/feature_request.yml) template - Clearly describe the feature and its benefits - Consider if the feature aligns with the project's goals ### Contributing Code 1. Fork the repository 2. Create a feature branch: `git checkout -b feature/your-feature-name` 3. Make your changes 4. Write tests if applicable 5. Ensure all tests pass 6. Update documentation if needed 7. Commit your changes: `git commit -m 'Add some feature'` 8. Push to the branch: `git push origin feature/your-feature-name` 9. Submit a pull request ### Pull Request Process - Use the appropriate [Pull Request template](.github/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 1. Clone the repository: `git clone https://github.com/your-username/hytale-f2p.git` 2. Install dependencies: `npm install` (or appropriate command) 3. Set up your development environment 4. Run tests: `npm test` 5. 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](https://github.com/your-username/hytale-f2p/discussions) or create a [Support Request](.github/ISSUE_TEMPLATE/support_request.yml). Thank you for contributing to Hytale F2P!