This directory contains comprehensive documentation for RepoKit. Here's the recommended reading order based on your needs:
-
Why RepoKit Exists ⭐ Start here
- Simple explanation of the problem RepoKit solves
- Before/after comparisons showing the transformation
- Perfect for understanding the value proposition
-
- Quick overview, installation, and basic usage
- Links to all other documentation
-
Adoption Guide ⭐ Primary tutorial
- Step-by-step tutorials for adopting existing projects
- Real examples from simple folders to GitHub deployment
- Troubleshooting and best practices
-
Recipes and How-Tos ⭐ Recipe book
- Copy-paste commands for common scenarios
- Language-specific examples (Python, JavaScript, etc.)
- GitHub deployment recipes
- Branch Strategies
- Explanation of different branching approaches
- When to use simple vs. GitFlow vs. GitHub Flow
- Custom branch configuration
docs/
├── README.md # This guide (start here)
├── Why-RepoKit-Exists.md # The "why" - problem and solution
├── Adoption-Guide.md # The "how" - step-by-step tutorials
├── Recipes-And-Howtos.md # The "cookbook" - copy-paste examples
├── Branch-Strategies.md # The "workflow" - branching explained
├── Auth-Guide.md # Authentication setup
├── Migration-Guide.md # Legacy migration scenarios
├── Workflow-Guide.md # Development workflows
└── Deployment-Demo.md # Deployment examples
→ Adoption Guide → Section: Basic Adoption Tutorial
→ Adoption Guide → Section: GitHub Deployment Tutorial
- Always start with
--dry-runto preview changes - Use
--backupfor safety when adopting existing projects - Read the recipes - they contain real-world tested commands
- Check the troubleshooting sections if you encounter issues
- CLI Help:
repokit --helporrepokit adopt --help - Examples: Every command has examples in the help text
- Issues: GitHub Issues
- Discussions: GitHub Discussions
This documentation is organized to get you productive quickly while providing depth when you need it.