Skip to content

Commit

Permalink
Merge pull request #294 from xonx4l/main-2
Browse files Browse the repository at this point in the history
Create CONTRIBUTING.md
  • Loading branch information
haaawk authored Jul 25, 2024
2 parents 3499b64 + 5de099e commit 08d917b
Showing 1 changed file with 51 additions and 0 deletions.
51 changes: 51 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# 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!

0 comments on commit 08d917b

Please sign in to comment.