Files
MokoWaaS/CLAUDE.md
T
Jonathan Miller 0d280717f1
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 1s
Revert "Merge pull request 'chore: merge dev to main' (#19) from dev into main"
This reverts commit a45a6cb59c, reversing
changes made to 018b197147.
2026-05-22 20:12:46 -05:00

1.5 KiB

CLAUDE.md

This file provides guidance to Claude Code when working with this repository.

Project Overview

MokoWaaS -- MokoWaaS is a Joomla 5.x / 6.x system plugin that provides a configurable white-label identity layer for the MokoWaaS platform.

Field Value
Platform joomla
Language PHP
Default branch main
License GPL-3.0-or-later
Wiki MokoWaaS Wiki
Standards MokoStandards

Common Commands

composer install  # Install PHP dependencies

Architecture

This is a Joomla extension. Key directories:

  • src/ -- extension source (deployed to Joomla)
  • src/*.xml -- manifest file (version, files, params)
  • src/src/ or src/services/ -- PHP classes
  • src/language/ -- translation strings
  • src/media/ -- CSS/JS/images

Rules

  • Workflow directory: .mokogitea/ (not .gitea/ or .github/)

  • Never commit .claude/, .mcp.json, TODO.md, or *.min.css/*.min.js

  • Attribution: use Authored-by: Moko Consulting in commits

  • Branch strategy: develop on dev, merge to main for release

  • Minification: handled at build time (CI) and runtime (MokoMinifyHelper for Joomla templates)

  • Wiki: documentation lives in the Gitea wiki, not in docs/ files

  • Standards: this repo follows MokoStandards