Files
Jonathan Miller d903e1e232 feat: add dynamic version badge and migrate content/module references
Add shields.io dynamic version badge (from Gitea releases) to both
templateDetails.xml and sys.ini descriptions. Extend migration script
to replace MokoCassiopeia references in article content and custom
HTML modules. Fix ROADMAP.md repo URLs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 16:18:12 -05:00
..

MokoOnyx Documentation

This directory contains comprehensive documentation for the MokoOnyx Joomla template.

Documentation Overview

Developer Documentation

  • Quick Start Guide - Get up and running in 5 minutes

    • Development environment setup
    • Essential commands and workflows
    • First-time contributor guide
  • Workflow Guide - Complete workflow reference

    • Git branching strategy
    • Development workflow
    • Pull request guidelines
  • Release Process - Complete release documentation

    • Automated release workflow with GitHub Actions
    • Manual release procedures
    • Update server configuration
    • Testing and rollback procedures
    • Build scripts and tools
  • Joomla Development Guide - Joomla-specific development

    • Testing with Codeception
    • PHP quality checks (PHPStan, PHPCS)
    • Joomla extension packaging
    • Multi-version testing
  • Manual Deployment Guide - Deploy src directory without building

    • Understanding src vs. installed structure
    • Manual deployment methods (copy, symlink)
    • Troubleshooting language files and media
    • Best practices for development deployments
  • CSS Variables Reference - Complete CSS customization guide

    • All available CSS variables
    • Custom color palette creation
    • Usage examples and tips
    • Light and dark mode theming
  • Module & Component Overrides - Mobile-responsive overrides guide

    • 16 module overrides + 12 component overrides
    • VirtueMart, Community Builder, JEM, Kunena, industry extensions
    • Mobile-first responsive design patterns
    • Accessibility features and customization
  • Override Philosophy - Alternative layouts, not replacements

    • Why overrides use mobile.php naming instead of default.php
    • How to activate alternative layouts in Joomla
    • Benefits of non-replacing overrides
    • Developer guidelines and best practices
  • Roadmap - Version-specific roadmap

    • Current features (v03.07.00)
    • Feature evolution timeline
    • Planned enhancements
    • Development priorities

User Documentation

For end-user documentation, installation instructions, and feature guides, see the main README.md in the repository root.

Project Structure

moko-cassiopeia/
├── docs/                    # Documentation (you are here)
│   ├── README.md           # This file - documentation index
│   ├── QUICK_START.md      # Quick start guide for developers
│   ├── WORKFLOW_GUIDE.md   # Development workflow guide
│   ├── JOOMLA_DEVELOPMENT.md # Joomla-specific development guide
│   ├── CSS_VARIABLES.md    # CSS variables reference
│   ├── MODULE_OVERRIDES.md # Module & component overrides guide
│   └── ROADMAP.md          # Version-specific roadmap
├── src/                     # Template source code (Joomla template root)
│   ├── component.php       # Component template
│   ├── index.php           # Main template file
│   ├── offline.php         # Offline template
│   ├── error.php           # Error page template
│   ├── templateDetails.xml # Template manifest
│   ├── html/               # Module & component overrides (16 modules, 12 components)
│   ├── media/              # Assets (CSS, JS, images, fonts)
│   │   ├── css/            # Stylesheets
│   │   │   └── colors/     # Color schemes
│   │   │       ├── light/  # Light mode color files (colors_standard.css)
│   │   │       └── dark/   # Dark mode color files (colors_standard.css)
│   │   ├── js/             # JavaScript files
│   │   ├── images/         # Image assets
│   │   └── fonts/          # Font files
│   ├── language/           # Frontend language files
│   │   ├── en-GB/         # English (UK) translations
│   │   └── en-US/         # English (US) translations
│   └── administrator/      # Backend files
│       └── language/       # Backend language files
│           ├── en-GB/     # English (UK) system translations
│           └── en-US/     # English (US) system translations
├── templates/               # Reserved for future template files
│   └── README.md               # Templates directory guide
├── scripts/                 # Build and utility scripts
├── tests/                   # Automated tests
└── .github/                # GitHub configuration and workflows

Contributing

Before contributing, please read:

  1. CONTRIBUTING.md - Contribution guidelines and standards
  2. CODE_OF_CONDUCT.md - Community standards and expectations
  3. SECURITY.md - Security policy and reporting procedures

Standards Compliance

This project adheres to MokoStandards for:

  • Coding standards and formatting
  • Documentation requirements
  • Git workflow and branching
  • CI/CD pipeline configuration
  • Security scanning and dependency management

Additional Resources

Support


Metadata

Revision History

Date Change Summary Author
2026-02-22 Added MODULE_OVERRIDES.md reference, updated version to 03.07.00 GitHub Copilot
2026-01-30 Added CSS Variables reference, updated version to 03.06.03 GitHub Copilot
2026-01-09 Initial documentation index created for MokoStandards compliance. GitHub Copilot
2026-01-27 Updated with roadmap link and version to 03.05.01. GitHub Copilot