DeutschLernen Documentation
Welcome to the documentation for the DeutschLernen solution. This directory contains all project documentation organized by category.
📚 Documentation Structure
docs/
├── README.md # This file - Table of Contents
│
├── architecture/ # System architecture & design
│ ├── application-plan.md # High-level application plan and vision
│ ├── backend-structure.md # Backend architecture and component structure
│ └── frontend-structure.md # Frontend architecture and component structure
│
├── database/ # Database-related documentation
│ └── initial-database-schema.sql # Initial SQL schema for the database
│
└── development/ # Development guides & setup
└── how-to-run-vibe.md # Guide for running Vibe CLI in this project
📖 Documentation Categories
Architecture 🏗️
Database 🗃️
Development 🛠️
| File |
Description |
Last Updated |
| how-to-run-vibe.md |
Instructions for setting up and using Vibe CLI with this project |
- |
Feature Tracking
📝 Adding New Documentation
When adding new documentation files, please follow these guidelines:
- Choose the right category: Place files in the appropriate subdirectory
- Use kebab-case naming:
new-document.md not NewDocument.md
- Update this README: Add your file to the appropriate table above
- Keep it organized: Create new subdirectories if a category grows too large
Suggested Categories
architecture/ - System design, component diagrams, technical decisions
database/ - Schema, migrations, data models
development/ - Setup guides, development workflows, tooling
api/ - API documentation, endpoints, contracts (if not using Swagger)
testing/ - Test strategies, test data, test cases
deployment/ - Deployment guides, CI/CD, infrastructure
features/ - Feature specifications, user stories
🔍 Quick Links
💡 Tips
- Use the search functionality in your code editor to find specific topics across all docs
- Documentation should be just enough - focus on the "why" not just the "what"
- Keep documentation up to date with code changes
- For API documentation, rely on Swagger/OpenAPI where possible
Last updated: May 31, 2025
Need help? Check the AGENTS.md file for development rules and workflows