Thank you for considering contributing to EdgeSQL Shell! We welcome contributions from everyone. Below are some guidelines to help you get started.
- Code of Conduct
- How to Contribute
- Getting Started
- Submitting Changes
- Reporting Bugs
- Suggesting Enhancements
- Code Style
- Attribution
This project adheres to a Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].
If you encounter a bug or have a feature request, please create an issue on our GitHub Issues page.
We welcome pull requests for bug fixes, improvements, and new features. Here’s how to get started:
- Fork the repository.
- Create a new branch from
main
(e.g.,feature/add-new-feature
). - Make your changes.
- Commit your changes with a clear message.
- Push your changes to your forked repository.
- Create a pull request from your fork to the
main
branch of the main repository.
To get started with the project, follow these steps:
- Fork the repository: Click the "Fork" button at the top right of the repository page.
- Clone your fork:
git clone https://github.com/YOUR_GITHUB_USERNAME/edgesql-shell.git
- Create a branch:
git checkout -b feature/your-feature-name
- Install dependencies:
pip install -r requirements.txt
- Make your changes.
- Test your changes: Ensure that your changes are thoroughly tested.
- Commit your changes: Use descriptive commit messages.
git add . git commit -m "Add detailed description of your changes"
- Push to your fork:
git push origin feature/your-feature-name
- Create a pull request: Navigate to the main repository and click on "New Pull Request". Select the branch you created from your fork.
If you find a bug, please create an issue on our GitHub Issues page and provide as much detail as possible, including steps to reproduce the issue, the expected outcome, and the actual outcome.
We appreciate any suggestions for improving EdgeSQL Shell. To suggest an enhancement, please create an issue on our GitHub Issues page and describe your idea in detail.
Please follow the PEP 8 guidelines for Python code. You can use tools like flake8
or black
to check your code style before submitting.
This guide was inspired by the Atom contributing guide.