mirror of
https://github.com/tursodatabase/libsql.git
synced 2024-12-15 05:09:50 +00:00
52 lines
2.4 KiB
Markdown
52 lines
2.4 KiB
Markdown
# Contributing to libsql
|
|
|
|
Thank you for your interest in contributing to libsql! We welcome contributions from the community to make this project better.
|
|
|
|
Before you start, please take a moment to review the guidelines outlined below.
|
|
|
|
# Code of Conduct
|
|
|
|
Please note that we have a Code of Conduct in place to ensure a positive and inclusive environment for everyone involved.
|
|
|
|
Getting Started
|
|
|
|
Fork the repository.
|
|
Clone your forked repository to your local machine.
|
|
Create a new branch for your feature or bug fix: git checkout -b feature-name.
|
|
Make your changes and test thoroughly.
|
|
Commit your changes with descriptive commit messages.
|
|
Push your changes to your forked repository: git push origin feature-name.
|
|
Submit a pull request to the main branch of the original repository.
|
|
Contribution Guidelines
|
|
|
|
All contributions should be well-documented and follow the existing code style.
|
|
Include tests for any new functionality or bug fixes.
|
|
Update documentation as necessary, including any relevant README or usage guides.
|
|
Maintain backward compatibility whenever possible.
|
|
Follow the Git commit message guidelines for consistent commit messages.
|
|
Review the existing issues and pull requests to avoid duplicating efforts.
|
|
Pull Request Process
|
|
|
|
Ensure that your pull request addresses a specific issue. If there isn't an issue, consider creating one first.
|
|
Clearly describe the problem or feature in your pull request and reference the relevant issue.
|
|
Provide steps to reproduce and test your changes if applicable.
|
|
Ensure that your branch is up-to-date with the latest changes from the main branch.
|
|
All checks (tests, formatting, etc.) must pass before your pull request can be merged.
|
|
After addressing review comments, your pull request will be merged by a project maintainer.
|
|
Documentation
|
|
|
|
Help us improve the project's documentation by fixing typos, clarifying language, or adding missing information. Documentation improvements can be submitted as pull requests.
|
|
|
|
Reporting Issues
|
|
|
|
If you encounter a bug or have a suggestion for the project, please open an issue using the provided issue template. Include as much detail as possible to help us understand and address the problem.
|
|
|
|
Getting Help
|
|
|
|
If you need assistance, have questions, or want to discuss ideas, you can:
|
|
|
|
Join our Discord server and chat with the community.
|
|
Mention @maintainer in your issue or pull request for a faster response from project maintainers.
|
|
We appreciate your time and effort in contributing to libsql!
|
|
|