RE-cue User Guides
Complete documentation for using RE-cue to reverse engineer and document your codebase.
π Available Guides
π Getting Started
Start here if you’re new to RE-cue
- Quick 5-minute setup
- Your first analysis
- Understanding output files
- Common questions answered
Time to complete: 30 minutes
π Complete User Guide
Comprehensive reference for all features
- Installation options (Python, Bash, GitHub Action)
- Complete command reference
- All documentation types explained
- Framework support guide
- Advanced features walkthrough
- Workflow integration patterns
- Optimization tips
- Troubleshooting
Time to read: 2 hours
β‘ Advanced Usage
Power-user techniques and workflows
- Advanced CLI usage
- Custom analysis workflows
- Large codebase optimization
- Template system mastery
- API integration examples
- Multi-project analysis
- Custom framework support
- Performance tuning
Time to read: 3 hours
β Best Practices
Proven practices from experienced users
- Documentation strategy
- Code preparation tips
- Analysis workflow optimization
- Improving output quality
- Team collaboration patterns
- CI/CD integration best practices
- Maintenance strategies
- Common pitfalls to avoid
Time to read: 1.5 hours
π― Quick Navigation
By Experience Level
Beginner (New to RE-cue)
Intermediate (Familiar with basics)
Advanced (Power user)
By Task
Installing RE-cue
Running First Analysis
Understanding Output
Customizing Templates
CI/CD Integration
Troubleshooting Issues
By Role
Developers
DevOps Engineers
Team Leads
- Best Practices - Documentation Strategy
- Best Practices - Team Collaboration
- User Guide - Framework Support
Architects
- User Guide - Generating Documentation
- Advanced Usage - Multi-Project Analysis
- Advanced Usage - Custom Framework Support
π Documentation Types
RE-cue generates five types of documentation:
Feature Specifications (spec.md)
Business-focused documentation with user stories and acceptance criteria
- For: Product managers, stakeholders, business analysts
- Guide: User Guide - Feature Specifications
Implementation Plans (plan.md)
Technical architecture and component documentation
- For: Developers, architects, technical leads
- Guide: User Guide - Implementation Plans
Data Models (data-model.md)
Database schemas and entity relationships
- For: DBAs, backend developers, data analysts
- Guide: User Guide - Data Models
Use Cases (use-cases.md)
Business processes with actors and workflows
- For: Business analysts, product owners, process designers
- Guide: User Guide - Use Cases
API Contracts (api-spec.json)
OpenAPI 3.0 specifications for endpoints
- For: API consumers, integration developers, QA engineers
- Guide: User Guide - API Contracts
π οΈ Installation Options
Choose the installation method that fits your workflow:
Python Package (Recommended)
pip install -e reverse-engineer-python/
recue --spec --plan --use-cases
Best for: Local development, large codebases, advanced features
GitHub Action
- uses: cue-3/re-cue/.github/actions/re-cue@v1
with:
generate-all: true
Best for: CI/CD pipelines, automated documentation
Bash Script (Legacy)
./install.sh ~/projects/my-app
./.github/scripts/reverse-engineer.sh --spec
Best for: Quick analysis on Unix systems
See Getting Started - Installation for details.
π Learning Paths
Path 1: Quick Start (30 minutes)
Perfect for trying out RE-cue
- Install RE-cue - 5 min
- Run first analysis - 10 min
- Review output - 15 min
Path 2: Production Ready (3 hours)
Integrate RE-cue into your team
- Setup & basics - 30 min
- CI/CD integration - 90 min
- Team workflow - 60 min
Path 3: Power User (6 hours)
Master all features
- Complete user guide - 2 hours
- Advanced techniques - 3 hours
- Best practices - 1 hour
π Related Documentation
Framework Guides
Developer Resources
Reference
β Getting Help
Self-Service
- Search these guides (Ctrl/Cmd + F)
- Check Troubleshooting Guide
- Review Framework Guides
- Read FAQ
Community
- GitHub Issues - Report bugs or request features
- Discussions - Ask questions
- Contributing - Help improve RE-cue
π Guide Statistics
| Guide | Length | Difficulty | Time to Read |
|---|---|---|---|
| Getting Started | ~400 lines | Beginner | 30 min |
| User Guide | ~1000 lines | Intermediate | 2 hours |
| Advanced Usage | ~800 lines | Advanced | 3 hours |
| Best Practices | ~600 lines | All levels | 1.5 hours |
Total: ~2800 lines of comprehensive documentation
π Start Your Journey
New to RE-cue? Start with Getting Started β
Already familiar? Jump to User Guide β
Need advanced techniques? Explore Advanced Usage β
Want to optimize? Read Best Practices β
Questions? Check the FAQ or create an issue.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.