02-Guides
Purpose: Task-oriented, step-by-step guides for common operations and workflows.
What Belongs Here
✅ Include: - How-to guides for specific tasks - Step-by-step walkthroughs - Setup and configuration guides - Development workflows - Common operations and procedures - Troubleshooting workflows (when process-oriented)
❌ Don't Include: - Conceptual architecture (use 03-Architecture/ instead) - API reference documentation (use 05-Reference/API/ instead) - Problem → Solution mappings (use 07-Troubleshooting/ instead) - One-time project work (use 01-Work-In-Progress/ instead)
Key Files
- Quick-Start.md: Get started quickly with the project
- Development-Setup.md: Complete development environment setup (WIP)
- EPG-Generation.md: How to generate EPG files (WIP)
- Pattern-Matching.md: How to work with channel patterns (WIP)
- Testing-Guide.md: How to write and run tests (WIP)
Writing Guidelines
Good guides should: 1. Start with the goal: "How to X" 2. List prerequisites: What you need before starting 3. Show concrete examples: Real commands, real files 4. Include expected output: What success looks like 5. Link to reference docs: For detailed specifications 6. Mention common pitfalls: What to watch out for
When to Create a New Guide
Create a guide when: - A task is performed repeatedly by multiple people - The task involves multiple steps across different tools/files - There's tribal knowledge that needs documentation - Users frequently ask "how do I...?"
Related Documentation
- Reference: See 05-Reference/ for detailed specifications
- Architecture: See 03-Architecture/ for system design
- Troubleshooting: See 07-Troubleshooting/ for problem-solving
Last Updated: 2025-11-05