Thank you for your interest in contributing! This document outlines the process for contributing to this project.
- Be respectful of others
- Keep discussions professional
- Focus on improving the project
# Fork via GitHub interface, then:
git clone https://github.com/YOUR_USERNAME/plex-docker-setup.git
cd plex-docker-setupgit checkout -b feature/your-feature-name
# or
git checkout -b fix/your-fix-name- Follow existing code style
- Add comments to complex logic
- Update documentation as needed
- Test your changes thoroughly
- Test all scripts affected by your changes
- Verify Docker container functionality
- Check for proper error handling
- Test on both new and existing setups
- Use clear, descriptive commit messages
- Start with a verb (Add, Fix, Update, etc.)
- Reference issues if applicable
Example:
git commit -m "Add automatic email retry on failure"
# or
git commit -m "Fix storage monitoring script path. Fixes #123"- Push your changes
- Create PR via GitHub
- Describe your changes
- Link related issues
- Bug fixes
- Feature additions
- Documentation improvements
- Script optimizations
- Security enhancements
All contributions will be under the MIT License with Attribution requirements. You'll be added to the contributors list in the README.
Open an issue for:
- Feature discussions
- Bug reports
- Documentation clarification
- General questions
Thank you for contributing!