Files
echoes-of-the-ash/docs/README.md
Joan 861f3b8a36 Add visual progress bars and refactor handler modules
- Implement visual HP/Stamina/XP bars using Unicode characters (██░)
- Refactor handlers.py (1308 → 377 lines) into specialized modules:
  * action_handlers.py - World interaction and status display
  * inventory_handlers.py - Inventory management
  * combat_handlers.py - Combat actions
  * profile_handlers.py - Character stats with visual bars
  * corpse_handlers.py - Looting system
  * pickup_handlers.py - Item collection
- Add utility functions: create_progress_bar(), format_stat_bar()
- Organize all documentation into docs/ structure
- Create comprehensive documentation index with navigation
- Add UI examples showing before/after visual improvements
2025-10-19 00:23:44 +02:00

4.3 KiB

Echoes of the Ashes - Documentation Index

📚 Documentation Overview

This directory contains all project documentation organized by category.

📁 Directory Structure

/docs/development/

Technical documentation for developers

/docs/game/

Game design and mechanics documentation

/docs/api/

API documentation and integration guides

  • Telegram Bot API - Bot command reference
  • Database Schema - Data models and relationships
  • Web Map Editor - Map editor API and usage

For Developers

For Game Designers

For Players

📝 Documentation Standards

Markdown Guidelines

  • Use clear, descriptive headings
  • Include code examples where relevant
  • Keep lines under 100 characters for readability
  • Use emoji sparingly for visual organization

File Naming

  • Use SCREAMING_SNAKE_CASE.md for major documentation
  • Use PascalCase.md for component-specific docs
  • Use kebab-case.md for guides and tutorials

Document Structure

# Title

## Overview
Brief description

## Table of Contents
- [Section 1](#section-1)
- [Section 2](#section-2)

## Content
Detailed information

## See Also
Related documentation

🔄 Recent Updates

October 19, 2025

  • Reorganized documentation into structured folders
  • Created documentation index (this file)
  • Moved development docs from root to docs/development/
  • Added visual HP/Stamina bars - Progress bars for better UI feedback
  • Refactored handler system into modular architecture
  • Created comprehensive bot module documentation
  • Added utility functions for visual progress displays

October 18, 2025

  • Refactored handler system into modular architecture
  • Created comprehensive bot module documentation
  • Added refactoring notes and summaries

📖 Contributing to Documentation

When adding new documentation:

  1. Choose the right folder:

    • development/ - Technical/code documentation
    • game/ - Game design and mechanics
    • api/ - API references and integration
  2. Update this index with links to new documents

  3. Follow naming conventions as outlined above

  4. Include:

    • Clear title and overview
    • Table of contents for longer docs
    • Code examples where applicable
    • Links to related documentation
  5. Keep it updated - Documentation should match the code

🔍 Finding Documentation

By Topic

By File Type

  • README files - Quick overviews and getting started guides
  • Technical specs - Detailed architecture and implementation
  • Guides - Step-by-step tutorials
  • Reference - API documentation and data schemas

📧 Questions?

If you can't find what you're looking for:

  1. Check the main README
  2. Search through existing documentation
  3. Look at code comments and docstrings
  4. Create an issue for missing documentation

Last Updated: October 19, 2025
Maintained by: Development Team