Contributing to Drift KV
Thank you for your interest in contributing to Drift KV! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Here are some guidelines to help you contribute effectively.
How to Contribute
Code of Conduct
By participating in this project, you agree to abide by the Code of Conduct. Please read it to understand our expectations.
Bug Reports
If you find a bug in Drift KV, please open an issue with as much detail as possible.
- TitleProvide a clear and descriptive title for the issue.
- DescriptionDescribe the issue you are experiencing.
- Steps to ReproduceProvide step-by-step instructions for reproducing the issue.
- Expected ResultWhat did you expect to happen?
- Actual ResultWhat actually happened?
Feature Requests
Have a great idea for a feature that you would like to see in Drift KV? Feel free to open a feature request.
- Explain the feature you'd like to see and why it would be useful.
- Provide any additional context that could help in implementing the feature.
Code Contributions
We love code contributions! To help keep everything organized and to ensure we can effectively review and merge contributions, please follow these steps.
Development Setup
To get started with contributing, set up the project locally:
- Fork the repository.
- Clone the forked repository:
git clone https://github.com/felipebarcelospro/drift-kv.git cd drift-kv
- Install the dependencies:
npm install
Pull Request Process
-
Create a branch from
main
for your changes:git checkout -b feature/my-awesome-feature
-
Make your changes.
-
Commit your changes and push to your fork:
git add . git commit -m "Add awesome new feature" git push origin feature/my-awesome-feature
-
Open a pull request to the main repository, including a detailed description of your changes.
-
Wait for a maintainer to review and provide feedback. Make any necessary updates based on feedback.
Community
- Follow me on X: @feldbarcelospro
- Join us on GitHub Discussions: Drift Community
- Project Link: https://github.com/felipebarcelospro/drift-kv
Thank you for contributing to Drift KV!
Discover Drift KV: The Ultimate Type-Safe ORM for Deno KV
Experience a powerful ORM with real-time subscriptions, job queues, and seamless compatibility across Deno KV, Node.js, Bun.js, and Edge environments.