Template
refactor: restructure template into samples/ + source/ layout #37
Reference in New Issue
Block a user
Delete Branch "feat/restructure-samples-source"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Restructures the template repo from per-type
types/<type>/scaffolds into a cleanersamples/(reference) +source/(build) layout, and greatly expands the Joomla CI suite.Changes
samples/manifest/— well-formed reference<extension>manifests for all six extension types (component, template, module, plugin, package, library)samples/script/— standardscript.phpinstall/update handler templates ({REPONAME}/{PACKAGENAME}placeholders)source/— new canonical build root; CI scanssource//src//htdocs/types/per-type scaffoldsREADME.mdfor the new structure + CI table (was accidentally reduced to a "Component Scaffold" stub in the working tree).gitignore— anchored the PythonMANIFESTrule to root (/MANIFEST) so it no longer swallowssamples/manifest/on case-insensitive filesystems (Windows/macOS)ci-joomla.yml— added SQL, language-key consistency/orphan, PHP CodeSniffer, security-pattern, updates.xml, asset-existence, MVC-naming, router, ACL, webservices, ZIP dry-run, and JS/CSS checksNotes
.gitignorefix is important: without it, the manifest samples look committed locally but are silently absent from the repo and any repo generated from this template.Authored-by: Moko Consulting
Pull request closed