diff --git a/README.md b/README.md index 1f1219c4..02fc80c9 100644 --- a/README.md +++ b/README.md @@ -135,11 +135,31 @@ docker run -p 8080:8080 \ ## Contributing -1. Fork the repository -2. Create your feature branch (`git checkout -b feature/amazing-feature`) -3. Commit your changes (`git commit -m 'Add some amazing feature'`) -4. Push to the branch (`git push origin feature/amazing-feature`) -5. Open a Pull Request +We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated. + +### How to Contribute + +1. **Fork the repository** - Click the "Fork" button at the top right of this repository +2. **Clone your fork** - `git clone https://github.com/your-username/photo-ai.git` +3. **Create a feature branch** - `git checkout -b feature/amazing-feature` +4. **Make your changes** - Implement your feature or fix +5. **Test your changes** - Ensure everything works as expected +6. **Commit with clear messages** - `git commit -m 'Add: detailed description of changes'` +7. **Push to your fork** - `git push origin feature/amazing-feature` +8. **Open a Pull Request** - Submit a PR with a comprehensive description + +### Contribution Guidelines + +- Follow the existing code style and conventions +- Write clear, descriptive commit messages +- Update documentation for any new features +- Test your changes thoroughly before submitting +- Keep pull requests focused on a single feature or fix +- Be respectful and constructive in discussions + +### Development Setup + +Make sure to follow the [Getting Started](#getting-started) section to set up your local development environment before contributing. ## License