Repository navigation
Contributing
Lozenda edited this page Nov 26, 2024
·
1 revision
We welcome contributions to TornadoScript! This guide will help you get started.
- Fork the repository
- Clone your fork locally
- Set up the development environment
- Create a new branch for your feature
- Visual Studio 2019 or later
- .NET Framework 4.8
- GTA V installed for testing
- Open the solution in Visual Studio
- Restore NuGet packages
- Build the solution
- Copy the built files to your GTA V directory for testing
- Create a descriptive branch name (e.g.,
feature/improved-tornado-physics) - Make your changes
- Add appropriate comments and documentation
- Test thoroughly
- Commit with clear, descriptive messages
- Update documentation if needed
- Ensure all tests pass
- Push to your fork
- Create a Pull Request with:
- Clear description of changes
- Screenshots/videos if applicable
- Reference to any related issues
- Follow C# naming conventions
- Use meaningful variable and function names
- Comment complex logic
- Keep methods focused and concise
- Add XML documentation for public APIs
- Test your changes in various scenarios
- Verify compatibility with different GTA V versions
- Check performance impact
- Test with other popular mods
- Check existing issues and discussions
- Join our Discord community
- Read the documentation
- Ask questions in the appropriate channels