141ec62d8a
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Generic: Repo Health / Release configuration (push) Failing after 3s
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 3s
This reverts commite57c56f519, reversing changes made to526c5c12a0.
1.7 KiB
1.7 KiB
CLAUDE.md
This file provides guidance to Claude Code when working with this repository.
Project Overview
MokoJoomHero -- A Joomla Module designed to provide a random image from a folder with content on top as a Hero.
| Field | Value |
|---|---|
| Platform | joomla |
| Language | PHP |
| Default branch | main |
| License | GPL-3.0-or-later |
| Wiki | MokoJoomHero Wiki |
| Standards | MokoStandards |
Common Commands
make build # Build the project
make lint # Run linters
make validate # Validate structure
make release # Full release pipeline
make minify # Minify CSS/JS assets
make clean # Clean build artifacts
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/orsrc/services/-- PHP classessrc/language/-- translation stringssrc/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 Consultingin commits -
Branch strategy: develop on
dev, merge tomainfor 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