> **Note:** This project has been superseded by [F2P Evo](https://git.sanhost.net/sanasol/f2p-evo). Please contribute to the new project instead.

# 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, join our [Community Chat](https://chat.sanhost.net/invite/Tfz4jCK4) or [TG Group](https://t.me/sanhostnet).

Thank you for contributing to Hytale F2P!