Thank you for considering contributing to the Math CLI API Kit project! We appreciate your help in making this project better.
To contribute to this project, please follow these guidelines:
-
Fork the repository on GitHub.
-
Clone the forked repository to your local machine.
git clone https://github.com/yourusername/math-cli-api-kit.git
-
Create a new branch for your feature or bug fix.
git checkout -b feature/your-feature-name
-
Make your changes and commit them with clear and concise commit messages.
git commit -m "fix: Resolve issue with calculation"
Commit Style Guide:
feat
: For new features or enhancements.fix
: For bug fixes.chore
: For routine tasks, maintenance, or updates.docs
: For documentation-related changes.style
: For code style and formatting changes (whitespace, indentation).test
: For adding or modifying tests.refactor
: For code refactoring.perf
: For performance-related changes.
Each commit message should be in the following format:
<type>: Brief description Additional details or explanations (if needed).
-
Push your changes to your GitHub fork.
git push origin feature/your-feature-name
-
Create a pull request (PR) from your fork to the main repository on GitHub. Please provide a clear and detailed description of your changes in the PR.
-
Your PR will be reviewed by the project maintainers. You may need to address feedback and make additional changes.
-
Once your PR is approved, it will be merged into the main project.
Please follow the PEP 8 code style guidelines for Python code contributions. Maintain coding standards and write clear and well-documented code.
Ensure that your code changes are thoroughly tested. If you are adding a new feature, provide appropriate test cases. If you are fixing a bug, include a test case that demonstrates the issue.
If you find a bug or have a suggestion for improvement, please open an issue on GitHub. Provide a clear and detailed description of the problem or enhancement request.
By contributing to this project, you agree that your contributions will be licensed under the MIT License.
Thank you for your valuable contributions!