mirror of
https://github.com/VinciGit00/Scrapegraph-ai.git
synced 2026-06-23 21:00:30 +08:00
docs: change contributing.md with new ci/cd workflow
This commit is contained in:
parent
6b22a9d169
commit
3e91a46522
@ -15,22 +15,31 @@ Thank you for your interest in contributing to **ScrapeGraphAI**! We welcome con
|
|||||||
|
|
||||||
To get started with contributing, follow these steps:
|
To get started with contributing, follow these steps:
|
||||||
|
|
||||||
1. Fork the repository on GitHub.
|
1. Fork the repository on GitHub **(FROM pre/beta branch)**.
|
||||||
2. Clone your forked repository to your local machine.
|
2. Clone your forked repository to your local machine.
|
||||||
3. Install the necessary dependencies.
|
3. Install the necessary dependencies from requirements.txt or via pyproject.toml as you prefere :).
|
||||||
4. Make your changes or additions.
|
4. Make your changes or additions.
|
||||||
5. Test your changes thoroughly.
|
5. Test your changes thoroughly.
|
||||||
6. Commit your changes with descriptive commit messages.
|
6. Commit your changes with descriptive commit messages.
|
||||||
7. Push your changes to your forked repository.
|
7. Push your changes to your forked repository.
|
||||||
8. Submit a pull request to the main repository.
|
8. Submit a pull request to the pre/beta branch.
|
||||||
|
|
||||||
|
N.B All the pull request to the main branch will be rejected!
|
||||||
|
|
||||||
## Contributing Guidelines
|
## Contributing Guidelines
|
||||||
|
|
||||||
Please adhere to the following guidelines when contributing to ScrapeGraphAI:
|
Please adhere to the following guidelines when contributing to ScrapeGraphAI:
|
||||||
|
|
||||||
- Follow the code style and formatting guidelines specified in the [Code Style](#code-style) section.
|
- Follow the code style and formatting guidelines specified in the [Code Style](#code-style) section.
|
||||||
- Make sure your changes are well-documented and include any necessary updates to the project's documentation.
|
- Make sure your changes are well-documented and include any necessary updates to the project's documentation and requirements if needed.
|
||||||
- Write clear and concise commit messages that describe the purpose of your changes.
|
- Write clear and concise commit messages that describe the purpose of your changes and the last commit before the pull request has to follow the following format:
|
||||||
|
- `feat: Add new feature`
|
||||||
|
- `fix: Correct issue with existing feature`
|
||||||
|
- `docs: Update documentation`
|
||||||
|
- `style: Improve formatting and style`
|
||||||
|
- `refactor: Restructure code`
|
||||||
|
- `test: Add or update tests`
|
||||||
|
- `perf: Improve performance`
|
||||||
- Be respectful and considerate towards other contributors and maintainers.
|
- Be respectful and considerate towards other contributors and maintainers.
|
||||||
|
|
||||||
## Code Style
|
## Code Style
|
||||||
@ -53,7 +62,7 @@ To submit your changes for review, please follow these steps:
|
|||||||
4. Select your forked repository and the branch containing your changes.
|
4. Select your forked repository and the branch containing your changes.
|
||||||
5. Provide a descriptive title and detailed description for your pull request.
|
5. Provide a descriptive title and detailed description for your pull request.
|
||||||
6. Reviewers will provide feedback and discuss any necessary changes.
|
6. Reviewers will provide feedback and discuss any necessary changes.
|
||||||
7. Once your pull request is approved, it will be merged into the main repository.
|
7. Once your pull request is approved, it will be merged into the pre/beta branch.
|
||||||
|
|
||||||
## Reporting Issues
|
## Reporting Issues
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user