Files
yaze/docs/index.md
scawful 0e23da21dd feat(docs): add comprehensive refactoring plans for test dashboard and zelda3 library
- Introduced detailed refactoring plans for the in-app test dashboard and the zelda3 library, addressing architectural issues and improving modularity.
- The test dashboard plan outlines a decoupled architecture, enhancing maintainability and build efficiency.
- The zelda3 library plan proposes a migration to a core shared library structure, improving incremental build times and clarifying domain boundaries.

Benefits:
- Enhances the overall structure and maintainability of the codebase.
- Facilitates future development and testing efforts by establishing clear architectural guidelines.
2025-10-13 12:45:30 -04:00

4.9 KiB

yaze Documentation

Welcome to the official documentation for yaze, a comprehensive ROM editor for The Legend of Zelda: A Link to the Past.

A: Getting Started & Testing

B: Build & Platform

C: z3ed CLI

E: Development & API

F: Technical Documentation

G: Graphics & GUI Systems

H: Project Info

I: Roadmap & Vision

R: ROM Reference


Documentation Standards

Naming Convention

  • A-series: Getting Started & Testing
  • B-series: Build, Platform & Git Workflow
  • C-series: CLI Tools (z3ed)
  • E-series: Development, API & Emulator
  • F-series: Feature-Specific Technical Docs
  • G-series: Graphics & GUI Systems
  • H-series: Project Info (Changelog, etc.)
  • I-series: Roadmap & Vision
  • R-series: ROM Technical Reference

File Naming

  • Use descriptive, kebab-case names
  • Prefix with series letter and number (e.g., E4-emulator-development-guide.md)
  • Keep filenames concise but clear

Organization Tips

For Doxygen integration, this index can be enhanced with:

  • @mainpage directive to make this the main documentation page
  • @defgroup to create logical groupings across files
  • @tableofcontents for automatic TOC generation
  • See individual files for @page and @section usage

Last updated: October 13, 2025 - Version 0.3.2