Thank you for investing your time in contributing to our project!
To get an overview of the project, read the README file. Here are some resources to help you get started with open source contributions:
- Finding ways to contribute to open source on GitHub
- Set up Git
- GitHub flow
- Collaborating with pull requests
- if you are fixing a bug, make sure that it still exists on the dev branch
- open up an issue to discuss the changes you want to make
- make sure you agree to our contributor license agreement
When you create a new pull request on Impactgen, our CLA-bot will prompt you to sign the BeamNG Contributor License Agreement.
- Create a fork of the repository.
- Using
master
as a base branch create your own branch with a meaningful name and modify/add existing code following the PEP 8 style guide. Add tests where appropriate. - Push your branch to your fork and create a pull request from your branch to the
master
branch. Posting the pull request will trigger a git action requesting you to accept the contribution license agreement.
Congratulations 🎉🎉 The BeamNG team thanks you ✨.
Once your PR is merged, your contributions will be publicly visible on the Impactgen Contributors page.