English | 日本語 |
Thank you for considering contributing to Siv3D!
We appreciate your efforts and contributions to improve the project.
This guide provides information on how to make your contributions as smooth as possible.
We have two main branches:
v6_develop
for development purposes.main
for stable releases.
Please fork from the appropriate branch and make your changes there. Submit your pull requests to the v6_develop
branch unless advised otherwise.
- Fork the repository to your GitHub account.
- Clone the forked repository to your local machine.
- Create a new branch for your feature or fix.
- Make your changes, adhering to our coding standards and guidelines.
- Commit your changes, following our commit guidelines.
- Push your changes to your fork.
- Open a pull request, providing enough information to help reviewers understand your changes.
- It's okay to have multiple commits in a single pull request.
- Please make your commit messages clear and concise.
- If possible, reference relevant issue numbers in your commit messages.
- For major changes or new features, please consult with the maintainers through the Siv3D Discord server or GitHub Issues before starting work.
- Feel free to ask for help or clarification at any stage of your contribution process.
For details on how to build the Siv3D library on your own, please refer to our Build Instructions.