Files
storyteller/docs/README.md
Aodhan Collins da30107f5b Reorganize and consolidate documentation
Documentation Structure:
- Created docs/features/ for all feature documentation
- Moved CONTEXTUAL_RESPONSE_FEATURE.md, DEMO_SESSION.md, FIXES_SUMMARY.md, PROMPT_IMPROVEMENTS.md to docs/features/
- Moved TESTING_GUIDE.md and TEST_RESULTS.md to docs/development/
- Created comprehensive docs/features/README.md with feature catalog

Cleanup:
- Removed outdated CURRENT_STATUS.md and SESSION_SUMMARY.md
- Removed duplicate files in docs/development/
- Consolidated scattered documentation

Main README Updates:
- Reorganized key features into categories (Core, AI, Technical)
- Added Demo Session section with quick-access info
- Updated Quick Start section with bash start.sh instructions
- Added direct links to feature documentation

Documentation Hub Updates:
- Updated docs/README.md with new structure
- Added features section at top
- Added current status (v0.2.0)
- Added documentation map visualization
- Better quick links for different user types

New Files:
- CHANGELOG.md - Version history following Keep a Changelog format
- docs/features/README.md - Complete feature catalog and index

Result: Clean, organized documentation structure with clear navigation
2025-10-12 00:32:48 +01:00

154 lines
5.1 KiB
Markdown

# 📚 Storyteller RPG Documentation
Welcome to the Storyteller RPG documentation hub. All project documentation is organized here for easy navigation.
---
## 📂 Documentation Structure
### ✨ [Features](./features/)
Comprehensive feature documentation with examples and guides.
- **[Features Overview](./features/README.md)** - Complete feature catalog
- **[Demo Session Guide](./features/DEMO_SESSION.md)** - Using the pre-configured test session
- **[Context-Aware Responses](./features/CONTEXTUAL_RESPONSE_FEATURE.md)** - Multi-character AI generation
- **[Prompt Engineering](./features/PROMPT_IMPROVEMENTS.md)** - LLM prompt techniques
- **[Bug Fixes](./features/FIXES_SUMMARY.md)** - Recent fixes and improvements
### 🚀 [Setup Guides](./setup/)
Get started quickly with installation and configuration guides.
- **[Quickstart Guide](./setup/QUICKSTART.md)** - Step-by-step setup instructions
- **[Quick Reference](./setup/QUICK_REFERENCE.md)** - Common commands and workflows
### 📋 [Planning & Roadmap](./planning/)
Project vision, milestones, and future plans.
- **[Project Plan](./planning/PROJECT_PLAN.md)** - Overall project structure and goals
- **[MVP Roadmap](./planning/MVP_ROADMAP.md)** - Minimum viable product phases
- **[Next Steps](./planning/NEXT_STEPS.md)** - Immediate priorities and tasks
### 🔧 [Development](./development/)
Technical implementation details and testing.
- **[MVP Progress](./development/MVP_PROGRESS.md)** - Current status and achievements
- **[Testing Guide](./development/TESTING_GUIDE.md)** - How to test the application
- **[Test Results](./development/TEST_RESULTS.md)** - Latest test results
### 📖 [Reference](./reference/)
Technical guides and comprehensive references.
- **[LLM Guide](./reference/LLM_GUIDE.md)** - Working with different AI models
- **[Project Files Reference](./reference/PROJECT_FILES_REFERENCE.md)** - Complete file structure
---
## 🔗 Quick Links
### For New Users
1. ⚡ Start with [Quickstart Guide](./setup/QUICKSTART.md)
2. 🎮 Try the [Demo Session](./features/DEMO_SESSION.md) (pre-configured!)
3. 📖 Review [Features Overview](./features/README.md) to see what's possible
4. 🤖 Check [LLM Guide](./reference/LLM_GUIDE.md) for model selection
### For Developers
1. 🔧 Read [MVP Progress](./development/MVP_PROGRESS.md) for current state
2. 🧪 Check [Testing Guide](./development/TESTING_GUIDE.md)
3. 📁 Review [Project Files Reference](./reference/PROJECT_FILES_REFERENCE.md)
4. 🚀 Follow [Next Steps](./planning/NEXT_STEPS.md) for contribution areas
### For Storytellers
1. 🎭 See [Features Guide](./features/README.md) for all tools
2. 🧠 Learn about [Context-Aware Responses](./features/CONTEXTUAL_RESPONSE_FEATURE.md)
3. 💡 Use [Quick Reference](./setup/QUICK_REFERENCE.md) for common tasks
4. 🎲 Start with [Demo Session](./features/DEMO_SESSION.md) for practice
---
## 📊 Current Status (v0.2.0)
### ✅ Completed Features
- Private/public/mixed messaging system
- Context-aware AI response generator
- Demo session with pre-configured characters
- Real-time WebSocket communication
- Multi-LLM support (GPT-4o, Claude, Llama, etc.)
- AI-assisted storyteller suggestions
- Session ID quick copy
- Full conversation history
### 🚧 Coming Soon
- Database persistence
- Character sheets & stats
- Dice rolling mechanics
- Combat system
- Image generation
- Voice messages
See [MVP Roadmap](./planning/MVP_ROADMAP.md) for the complete timeline.
---
## 📝 Documentation Principles
This documentation follows these principles:
- **Progressive Disclosure**: Start simple, dive deeper as needed
- **Always Current**: Updated with each feature implementation
- **Example-Driven**: Real code examples and use cases
- **Clear Structure**: Logical organization for easy navigation
- **Feature-Focused**: Detailed guides for every feature
---
## 🎯 Documentation Map
```
docs/
├── features/ ← Feature guides & examples
│ ├── README.md
│ ├── DEMO_SESSION.md
│ ├── CONTEXTUAL_RESPONSE_FEATURE.md
│ ├── PROMPT_IMPROVEMENTS.md
│ └── FIXES_SUMMARY.md
├── setup/ ← Installation & quick start
│ ├── QUICKSTART.md
│ └── QUICK_REFERENCE.md
├── planning/ ← Roadmap & future plans
│ ├── PROJECT_PLAN.md
│ ├── MVP_ROADMAP.md
│ └── NEXT_STEPS.md
├── development/ ← Technical & testing docs
│ ├── MVP_PROGRESS.md
│ ├── TESTING_GUIDE.md
│ └── TEST_RESULTS.md
└── reference/ ← Technical references
├── LLM_GUIDE.md
└── PROJECT_FILES_REFERENCE.md
```
---
## 🤝 Contributing to Documentation
Found a typo or want to improve the docs? Contributions are welcome!
1. Documentation lives in the `docs/` folder
2. Use clear, concise language
3. Include examples where helpful
4. Keep formatting consistent
5. Update relevant indexes when adding new docs
---
**Need help?** Start with the [Quickstart Guide](./setup/QUICKSTART.md) or check the main [README](../README.md).
---
*Last updated: October 11, 2025*