Skip to content

Latest commit

 

History

History
executable file
·
269 lines (207 loc) · 11.5 KB

File metadata and controls

executable file
·
269 lines (207 loc) · 11.5 KB

LuminariMUD Technical Documentation Master Index

Last Updated: 2025-12-30 Version: 1.1

📚 Documentation Overview

This master index provides a comprehensive guide to all technical documentation for LuminariMUD. Documents are organized by category and purpose to help developers, builders, and administrators quickly find the information they need.

Quick Links


🚀 Setup & Getting Started

Essential First Steps

Configuration & Installation


🏗️ Architecture & Core Systems

System Architecture

Database & Persistence

Communication & Protocols


🎮 Game Systems

Core Mechanics

Advanced Systems

Building & Scripting

Utility Systems


👨‍💻 Development Guides

Core Development

Performance & Optimization

Troubleshooting


🏰 Building & Content Creation

Building Guides

Equipment & Items


🔧 Administration & Operations

Admin Tools

Utilities

Legal & Licensing


📋 Project Management

Planning & Tracking

Project Documents

Historical Records


📖 Document Categories

By Audience

For New Developers

  1. README.md
  2. SETUP_AND_BUILD_GUIDE.md
  3. DEVELOPER_GUIDE_AND_API.md
  4. ARCHITECTURE.md
  5. CONTRIBUTING.md

For System Administrators

  1. SETUP_AND_BUILD_GUIDE.md
  2. DATABASE_INTEGRATION.md
  3. TROUBLESHOOTING_AND_MAINTENANCE.md
  4. PHP_TOOLS_README.md

For Content Builders

  1. OLC_ONLINE_CREATION_SYSTEM.md
  2. SCRIPTING_SYSTEM_DG.md
  3. ultimate-mud-writing-guide.md
  4. Building guides in building_game-data/
  5. world/STARTER_AREA.md

For Core Contributors

  1. DEVELOPER_GUIDE_AND_API.md
  2. PERFORMANCE_OPTIMIZATIONS.md
  3. TESTING_GUIDE.md
  4. All system documentation

By Technical Depth

Introductory (🟢 Beginner)

  • README.md
  • FAQ.md
  • CODE_OF_CONDUCT.md
  • ultimate-mud-writing-guide.md

Intermediate (🟡 Intermediate)

  • SETUP_AND_BUILD_GUIDE.md
  • OLC_ONLINE_CREATION_SYSTEM.md
  • GAME_MECHANICS_SYSTEMS.md
  • Building guides

Advanced (🔴 Expert)

  • ARCHITECTURE.md
  • CORE_SERVER_ARCHITECTURE.md
  • DEVELOPER_GUIDE_AND_API.md
  • PERFORMANCE_OPTIMIZATIONS.md

Reference (📘 Reference)

  • DATABASE_INTEGRATION.md
  • SCRIPTING_SYSTEM_DG.md
  • COMMAND_SYSTEM_AND_INTERPRETER.md
  • PROTOCOL_SYSTEMS.md

🔍 Finding Information

Quick Search Tips

  1. By Feature: Look in systems/ directory
  2. By Task: Check guides/ directory
  3. By Problem: See TROUBLESHOOTING_AND_MAINTENANCE.md
  4. By Code: Refer to DEVELOPER_GUIDE_AND_API.md

Document Naming Convention

  • *_SYSTEM.md - System documentation
  • *_GUIDE.md - How-to guides
  • *_README.md - Overview documents
  • *_TODO.md - Planning documents
  • *_TASK_LIST.md - Work tracking

Documentation Standards

  • All docs use Markdown format
  • Code examples follow ANSI C90/C89 standard
  • Internal links use relative paths
  • External links include descriptions

📝 Notes

Recent Updates (2025)

  • Documentation reorganized into categorical directories
  • Removed redundant /guides/ paths
  • Updated to reflect ANSI C90/C89 compliance
  • Added performance optimization documentation
  • Enhanced security documentation

Documentation Gaps

  • Need more examples in API documentation
  • Combat formulas need detailed breakdown
  • Scripting cookbook would be helpful
  • Video tutorials for OLC system

Contributing to Documentation

  1. Follow markdown best practices
  2. Include code examples where relevant
  3. Keep technical accuracy paramount
  4. Update this index when adding new docs
  5. Test all commands and code examples

This index is maintained as part of the LuminariMUD project. For corrections or additions, please submit a pull request or contact the development team.