Template
b766642163
Authored-by: Moko Consulting
1.7 KiB
1.7 KiB
CLAUDE.md
This file provides guidance to Claude Code when working with this repository.
Project Overview
Template-Joomla -- Unified Joomla extension scaffolding templates — plugin, template, module, component, package, library
| Field | Value |
|---|---|
| Platform | template |
| Language | Markdown |
| Default branch | main |
| License | GPL-3.0-or-later |
| Wiki | Template-Joomla 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 project template. Files are copied when creating new repos.
- Edit files here to change defaults for new projects
.mokogitea/workflows/-- CI/CD workflow templatesMakefile-- build targets inherited by new projects
Rules
- 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