Create CONTRIBUTING.md

pull/70/head
Ilian Iliev 2024-05-04 19:30:28 +03:00 committed by GitHub
parent b6b1b3ec6a
commit 24c6afff9b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 43 additions and 0 deletions

43
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,43 @@
# Contributing
First off, thank you for considering contributing. Its people like you who make Stable Diffusion such a great tool.
## Getting Started
Before you begin, make sure you have a GitHub account and that you have forked the repository to your own GitHub account. Clone it to your local machine to begin making changes.
## Making Changes
Here's a quick rundown of how you should go about making a change:
1. **Create your own branch** from `develop`:
Avoid making changes in the `develop` branch directly. Instead, create a new branch for your changes. Use a short, descriptive name for your branch, like `feature-enhance-ui` or `bugfix-ui-state-save`.
2. **Make your changes**:
Implement your changes, adhering to the coding conventions and standards.
3. **Commit your changes**:
Make sure your commit messages are clear and follow the best practices. E.g., "Add feature to ..." or "Fix issue with ..."
4. **Pull the latest changes from `develop`**:
Before submitting a pull request, make sure your branch is up to date with the latest changes in the `develop` branch.
5. **Push your changes**:
Push your changes to your fork on GitHub.
6. **Submit a pull request**:
Open a pull request from your branch to the `develop` branch of the original repository. Provide a concise and informative title and description for your pull request. Link any relevant issues.
## After Your Pull Request is Merged
Once your pull request is merged, you might want to clean up your branches and pull the latest changes from the main repository to ensure your local copy is up-to-date.
## Additional Guidance
- If you're not sure where to start, look for open issues labeled "good first issue" or "help wanted."
- Feedback and constructive criticism are always welcome. Were looking to learn and improve.
- If you're looking for a specific way to contribute, reviewing pull requests is a great place to start.
Thank you for contributing! Your efforts help improve the experience for everyone using the extension.