-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCONTRIBUTING
47 lines (30 loc) · 1.4 KB
/
CONTRIBUTING
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Contributing to `streamlit_sqlalchemy`
Thank you for your interest in contributing to `streamlit_sqlalchemy`! We appreciate your help in making this project better.
## How to Contribute
1. **Fork the Repository**: Click on the "Fork" button on the top right of this page and fork the repository to your GitHub account.
2. **Clone your Fork**: Clone the repository from your GitHub account to your local machine.
```bash
git clone https://github.com/your-username/streamlit_sqlalchemy.git
cd streamlit_sqlalchemy
```
3. **Create a Branch**: Create a new branch for your changes.
```bash
git checkout -b feature-or-bugfix-name
```
4. **Make Changes**: Make your changes to the code.
5. **Run Tests**: Ensure that all tests pass before submitting a pull request.
```bash
pip install -e .
pytest tests/
```
6. **Commit Changes**: Commit your changes with a descriptive commit message.
```bash
git commit -m "Add a concise and descriptive commit message"
```
7. **Push Changes**: Push your changes to your fork on GitHub.
```bash
git push origin feature-or-bugfix-name
```
8. **Submit a Pull Request**: Open a pull request from your fork to the `main` branch of the original repository.
9. **Code Review**: Participate in the code review process. Address any feedback or comments.
10. **Merge**: Once your changes are approved, they will be merged into the main branch.