Thank you for your interest in contributing!
- Open an issue on GitHub using the bug report template.
- Include:
- Game version (ATS / ETS2)
- Plugin version
- OS version
- Steps to reproduce
- Screenshots if applicable
- Open an issue using the feature request template.
- Explain the requested feature clearly and provide context.
- Please open an issue first before submitting a pull request.
- Fork the repository and create a feature branch:
git checkout -b feature/your-feature
- Ensure your branch builds successfully.
- Make sure you do not commit build outputs (/build or /dist folders).
- Follow the existing code style:
- TypeScript / Vue conventions for frontend
- C++ conventions for backend
- Use meaningful commit messages.
- Keep PRs focused and concise.
- Run tests (if applicable) before submitting.
- Respect the licenses of third-party libraries.
- Include new third-party libraries in THIRD_PARTY_LICENSES.md.