Thank you for your interest in contributing to the Kelvin API Wrapper project! We welcome contributions from the community to help improve this project. By participating, you can help make this project more robust and valuable to its users.
Please take a moment to review this document for important guidelines on contributing.
- Code of Conduct
- How Can I Contribute?
- Getting Started
- Development Workflow
- Documentation
- Commit Messages
- Pull Requests
- License
Before contributing, please read and adhere to our Code of Conduct. We expect all contributors to follow these guidelines to ensure a respectful and inclusive environment.
If you encounter a bug or unexpected behavior in the Kelvin API Wrapper, please open an issue on our GitHub repository. Provide a clear and detailed description of the issue, including steps to reproduce it if possible.
If you have ideas for improvements or new features, you can submit enhancement suggestions through GitHub issues. Please provide a thorough explanation of your enhancement idea and any relevant context.
If you would like to work on an existing issue, please check the list of open issues on our GitHub repository. Comment on the issue to express your interest in working on it. The maintainers will provide guidance and assign the issue to you if it's available.
We welcome code contributions from the community. To contribute code, please follow these steps:
-
Fork the Kelvin API Wrapper repository to your GitHub account.
-
Clone your fork to your local development environment.
git clone https://github.com/[Your-Username]/KelvinAPI-Wrapper.git cd KelvinAPI-Wrapper
-
Install project dependencies:
pnpm install
-
Create a new branch for your contribution:
git checkout -b feature-or-fix-branch
-
Make your code changes, following the project's coding standards.
-
Update or add documentation as necessary.
If your contribution introduces new features or changes existing functionality, please update the documentation to reflect these changes. Documentation is essential for helping users understand how to use the Kelvin API Wrapper effectively.
Follow good commit message practices. Write clear and descriptive commit messages that explain the purpose of your changes.
-
Push your changes to your forked repository:
git push origin feature-or-fix-branch
-
Create a pull request (PR) on the Kelvin API Wrapper repository. Provide a clear title and description of your changes in the PR.
The project maintainers will review your PR and may provide feedback or request additional changes. Once your contribution is accepted, it will be merged into the project. Thank you for your contribution!
By contributing to the Kelvin API Wrapper project, you agree that your contributions will be licensed under the MIT License.