Contribution & Style guide¶
GitHub Contribution Workflow¶
Contribution can be done by following these steps:
- Fork the repository to create your own copy.
- Create a new branch to make your changes (preferably with a descriptive name).
- Make your changes—whether it's bug fixes, new features, or documentation updates.
- Commit your changes with a clear and concise commit message.
- Push your changes to the appropriate branch in your fork.
- Create a pull request from your branch to the
main
branch of this repository.
For more detailed information on contributing to a project on GitHub, please refer to the official GitHub Contribution Guide.
Style guide¶
This project is statically generated using MkDocs-Material, which uses a specific Markdown format. Please keep the following in mind when contributing:
- Ensure that any code samples use proper Markdown syntax highlighting. Use
linenums="1"
for better readability of the code. - For optimal rendering, make sure your Markdown files follow the correct structure and formatting. You can test the website locally by following the MkDocs-Material Installation Guide.
Example
Pull Request Guidelines¶
To ensure a smooth review process, please adhere to the following guidelines when submitting a pull request:
- Provide a clear, detailed description of the changes you’ve made, including the motivation behind them and any relevant context. Without a sufficient description, your pull request may be ignored or closed without review.
- Follow the correct formatting guidelines. Pull requests with improper formatting may be asked to be revised until they render correctly.
Warning
Pull requests lacking a detailed description or proper formatting may be rejected. We encourage you to write well-documented, easy-to-read code to streamline the review process.
By following these guidelines, you'll help maintain the quality and consistency of the project and make it easier for maintainers to review and merge your contributions.