The OceanSim project is open-source and welcomes contributions from the community. We accept contributions in the form of PR(Pull Requests) and issues.
PR is the abbreviation of Pull Request. Here's the definition of PR in the official document of Github.
- Fork the repository
- Clone the forked repository to your local machine
- Create a new branch for your changes
- Make your changes and commit them
- Push your changes to your forked repository
- Create a pull request to the original repository
- Please make sure your code is well-documented and follows the coding style of the project.
- We would appreciate if you can provide clear and significant commit message.
- Provide clear and meaningful PR description.
- Task name should be clarified in title. The general format is: [Prefix] Short description of the PR (Suffix)
- Prefix: add new feature [Feature], fix bug [Fix], related to documents [Docs]
- Introduce main changes, results and influences on other modules in short description
- Associate related issues, discussion, and pull requests with a milestone