Thanks for your interest! 🎉
- Check existing issues first
- Include your OS and bash version
- Provide the command you ran
- Include error messages
- Describe expected vs actual behavior
- Check if already suggested
- Explain the use case
- Describe how it would work
- Consider if it fits the project scope
- Fork the repository
- Create feature branch
- Test thoroughly with real repos
- Follow existing code style
- Update README if needed
- Submit PR with clear description
# Test with sample repos
mkdir -p /tmp/test-repos/project1
cd /tmp/test-repos/project1
git init
echo "test" > file.txt
git add .
git commit -m "Initial commit"
# Test gitbackup
chmod +x gitbackup
./gitbackup scan /tmp/test-repos
./gitbackup list
./gitbackup backup -d /tmp/backup-test- 4 spaces indentation
- Clear variable names
- Comment complex logic
- Follow existing patterns
By contributing, you agree your contributions will be licensed under MIT.