11 KiB
Documentation Index
Complete guide to all documentation files for the ADLee dotfiles (Arch/CachyOS).
📚 Start Here
For New Users
- README.md - Feature overview and quick start (5-10 min read)
- QUICK_REFERENCE.md - Command lookup (2 min scan)
- SETUP_GUIDE.md - Installation and configuration (15-20 min read)
For Existing Users
- QUICK_REFERENCE.md - Fast command lookup
- CHANGELOG.md - What's new in current version
- SETUP_GUIDE.md - Configuration section
For Contributors
- CONTRIBUTING.md - How to contribute
- CHANGELOG.md - Version history and architecture
- README.md - Repository structure
📖 All Documentation Files
Core Documentation
README.md - Main Documentation
- Feature overview with examples
- Quick start instructions
- Repository structure
- Command reference (aliases)
- System requirements
- Configuration basics
- License information
Read if: You're new to the project Time: 10-15 minutes Key sections:
- ✨ Features table
- 🚀 Quick Start
- 📁 Repository Layout
- ⌨️ Command Aliases
SETUP_GUIDE.md - Installation & Configuration
- Prerequisites and requirements
- Installation methods (wizard, one-liner, standard)
- Post-install setup checklist
- Configuration file reference
- Detailed feature guides
- Customization examples
- Multi-machine setup
- Troubleshooting guide
Read if: You're installing for the first time Time: 20-30 minutes Key sections:
- Installation Methods
- Post-Install Setup
- Configuration
- Features Guide
- Multi-Machine Setup
Specialized Guides
SSH_TMUX_INTEGRATION.md - SSH & Tmux Workflows
- SSH manager setup and commands
- Tmux workspace basics and templates
- SSH + Tmux integration
- Practical workflow examples
- Multi-server management
- Advanced features
- Troubleshooting
Read if: You manage servers or work with multiple machines Time: 15-20 minutes Key sections:
- SSH Manager Overview
- Tmux Workspace Basics
- SSH + Tmux Integration
- Workflow Examples
- Multi-Server Management
SNAPPER.md - Btrfs Snapshot Management
- Installation and setup
- Basic snapshot commands
- Snapshot management (creation, deletion, cleanup)
- Limine boot menu integration
- Automated snapshots
- Recovery workflows
- Troubleshooting
Read if: You use Arch/CachyOS with Btrfs and Limine Time: 15-20 minutes Key sections:
- Installation
- Basic Commands
- Snapshot Management
- Limine Boot Menu Integration
- Recovery Workflows
QUICK_REFERENCE.md - Fast Lookup
- All commands at a glance
- Keybindings reference
- Common tasks (quick snippets)
- Configuration examples
- System requirements
- Important paths
Read if: You need to quickly look up a command Time: 2-5 minutes (reference guide) Use: Ctrl+F to search
Project Information
CONTRIBUTING.md - How to Contribute
- Code of conduct
- Development setup
- Making changes guidelines
- Coding standards
- Testing procedures
- Pull request process
- Architecture overview
- Project philosophy
Read if: You want to contribute to the project Time: 15-20 minutes Key sections:
- Getting Started
- Development Setup
- Making Changes
- Coding Standards
- Submitting Changes
CHANGELOG.md - Version History
- Current version (v3.0.0) - Major Arch/CachyOS focus update
- Breaking changes and migration paths
- Size reduction metrics
- What's preserved
- Upgrade instructions
- Version history
Read if: You want to understand what changed Time: 10-15 minutes Key sections:
- Breaking Changes (v3.0.0)
- Migration Paths
- Size Reduction
- What Still Works
🎯 Documentation by Use Case
I want to...
Get Started
- README.md - Overview
- SETUP_GUIDE.md - Installation
- QUICK_REFERENCE.md - Command lookup
Manage Servers via SSH
- SSH_TMUX_INTEGRATION.md - Full guide
- QUICK_REFERENCE.md - Quick commands
Use Snapshots for Recovery
- SNAPPER.md - Complete guide
- QUICK_REFERENCE.md - Quick commands
Contribute Code
- CONTRIBUTING.md - Full guidelines
- CHANGELOG.md - Architecture and philosophy
Learn What's New
- CHANGELOG.md - Version history
- SETUP_GUIDE.md - Updated features
Configure Dotfiles
- SETUP_GUIDE.md - Configuration section
- README.md - Config overview
- QUICK_REFERENCE.md - Examples
Find a Specific Command
- QUICK_REFERENCE.md - All commands
- README.md - Alias list
- SETUP_GUIDE.md - Feature guides
Fix an Issue
- SETUP_GUIDE.md - General troubleshooting
- Relevant specialized guide:
- SSH_TMUX_INTEGRATION.md - SSH issues
- SNAPPER.md - Snapper issues
- CONTRIBUTING.md - Getting help
📊 Documentation Statistics
| Document | Lines | Read Time | Type |
|---|---|---|---|
| README.md | 450 | 12 min | Overview |
| SETUP_GUIDE.md | 550 | 18 min | Detailed guide |
| SSH_TMUX_INTEGRATION.md | 500 | 15 min | Feature guide |
| SNAPPER.md | 480 | 15 min | Feature guide |
| CONTRIBUTING.md | 420 | 15 min | Guidelines |
| CHANGELOG.md | 350 | 12 min | Reference |
| QUICK_REFERENCE.md | 350 | 8 min | Reference |
| Total | 3,100 | 95 min |
Tip: You don't need to read everything! Use the index above to find what's relevant to you.
🔄 Reading Paths by Experience Level
Beginner (Never Used Dotfiles)
1. README.md (10 min)
↓
2. SETUP_GUIDE.md - "Installation Methods" section (10 min)
↓
3. SETUP_GUIDE.md - "Post-Install Setup" section (5 min)
↓
4. QUICK_REFERENCE.md for command lookup (ongoing)
Intermediate (Familiar with Dotfiles)
1. CHANGELOG.md - What's new (5 min)
↓
2. README.md - Features section (5 min)
↓
3. Relevant specialty guide based on use case (15 min)
↓
4. QUICK_REFERENCE.md for command lookup (ongoing)
Advanced (Contributing or Deep Customization)
1. CHANGELOG.md - Architecture section (10 min)
↓
2. CONTRIBUTING.md - Full guide (20 min)
↓
3. SETUP_GUIDE.md - Customization section (10 min)
↓
4. Source code review as needed
🔍 Quick Lookup by Topic
Installation & Setup
- Main guide: SETUP_GUIDE.md
- Quick start: README.md
- Troubleshooting: SETUP_GUIDE.md
Features
- Overview: README.md
- Detailed: SETUP_GUIDE.md
- Commands: QUICK_REFERENCE.md
Configuration
- Options: SETUP_GUIDE.md
- Examples: QUICK_REFERENCE.md
SSH & Servers
- Complete guide: SSH_TMUX_INTEGRATION.md
- Quick commands: QUICK_REFERENCE.md
Snapshots & Recovery
- Complete guide: SNAPPER.md
- Quick commands: QUICK_REFERENCE.md
- Recovery: SNAPPER.md
Tmux & Workspaces
- Complete guide: SSH_TMUX_INTEGRATION.md
- Quick commands: QUICK_REFERENCE.md
Password Manager
- Guide: SETUP_GUIDE.md
- Quick commands: QUICK_REFERENCE.md
Customization
- Guide: SETUP_GUIDE.md
- Examples: QUICK_REFERENCE.md
Contributing
- Full guide: CONTRIBUTING.md
- Architecture: CONTRIBUTING.md
- Coding standards: CONTRIBUTING.md
Version History
- Full history: CHANGELOG.md
- Breaking changes: CHANGELOG.md
- Migration: CHANGELOG.md
📝 File Organization
Documentation/
├── README.md # Main entry point
├── SETUP_GUIDE.md # Installation & configuration
├── QUICK_REFERENCE.md # Command lookup
├── CHANGELOG.md # Version history
├── CONTRIBUTING.md # Contribution guidelines
├── SSH_TMUX_INTEGRATION.md # SSH & Tmux guide
├── SNAPPER.md # Snapshot management
└── docs/
└── INDEX.md # This file
🆘 Getting Help
Common Questions
Q: How do I install?
A: See SETUP_GUIDE.md
Q: What commands are available?
A: See QUICK_REFERENCE.md
Q: How do I fix issues?
A: See troubleshooting section in relevant guide or SETUP_GUIDE.md
Q: How do I contribute?
A: See CONTRIBUTING.md
Q: What changed in the latest version?
A: See CHANGELOG.md
Q: How do I manage SSH connections?
A: See SSH_TMUX_INTEGRATION.md
Q: How do I use Snapper?
A: See SNAPPER.md
Resources
- GitHub Issues: Report bugs or request features
- GitHub Discussions: Ask questions and share ideas
- GitHub Wiki: Community tips and tricks (if enabled)
🔄 Document Maintenance
Last Updated
- README.md - 2025-12-21
- SETUP_GUIDE.md - 2025-12-21
- SSH_TMUX_INTEGRATION.md - 2025-12-21
- SNAPPER.md - 2025-12-21
- CONTRIBUTING.md - 2025-12-21
- CHANGELOG.md - 2025-12-21
- QUICK_REFERENCE.md - 2025-12-21
Version
All documentation is current for v3.0.0 (Arch/CachyOS only)
Feedback
Found an error or want to improve docs? Contribute via CONTRIBUTING.md
📚 Related Resources
External Documentation
Community
Quick Navigation:
- README.md - Start here
- QUICK_REFERENCE.md - Command lookup
- SETUP_GUIDE.md - Installation guide
- CONTRIBUTING.md - Contribute
Last updated: 2025-12-21 for v3.0.0