diff --git a/wiki/configuration.md b/wiki/configuration.md index 200cfa6..09d7c5a 100644 --- a/wiki/configuration.md +++ b/wiki/configuration.md @@ -136,11 +136,11 @@ A read-only reference tab displaying all available CSS custom properties organiz --- -*Built with [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) -- Moko Consulting* +*Built with [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli) -- Moko Consulting* --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| diff --git a/wiki/css-variables.md b/wiki/css-variables.md index f7e8d3f..9f58963 100644 --- a/wiki/css-variables.md +++ b/wiki/css-variables.md @@ -223,11 +223,11 @@ Additional variables are defined for: VirtueMart (`--vm-*`), Gable (`--gab-*`), --- -*Built with [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) -- Moko Consulting* +*Built with [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli) -- Moko Consulting* --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| diff --git a/wiki/custom-themes.md b/wiki/custom-themes.md index 3ce4687..7e9840a 100644 --- a/wiki/custom-themes.md +++ b/wiki/custom-themes.md @@ -114,11 +114,11 @@ For additional overrides beyond theme variables, use these files (also update-sa --- -*Built with [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) -- Moko Consulting* +*Built with [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli) -- Moko Consulting* --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| diff --git a/wiki/development.md b/wiki/development.md index d2b983a..b001b02 100644 --- a/wiki/development.md +++ b/wiki/development.md @@ -46,7 +46,7 @@ MokoOnyx/ │ ├── dark.custom.css # Custom dark palette template │ └── brand-showcase.html # Brand showcase HTML template ├── Makefile # Build and validation automation -├── composer.json # PHP dependencies (moko-platform) +├── composer.json # PHP dependencies (mokocli) ├── package.json # Node.js dependencies (minification) ├── phpcs.xml # PHP CodeSniffer configuration ├── phpstan.neon # PHPStan static analysis configuration @@ -63,7 +63,7 @@ MokoOnyx/ ## Prerequisites - **PHP** 8.1+ -- **Composer** (for moko-platform CLI and dependencies) +- **Composer** (for mokocli CLI and dependencies) - **Node.js** (optional, for build-time minification with terser/clean-css) - **Make** (GNU Make or compatible) - **zip** (or PowerShell for Windows) @@ -110,7 +110,7 @@ Creates `dist/mokoonyx-{version}-beta.zip` (skips minification). ## Validation -MokoOnyx uses the **moko-platform CLI** for code quality checks. +MokoOnyx uses the **mokocli CLI** for code quality checks. ```bash # Run all validation checks @@ -144,7 +144,7 @@ After the release package is built: 1. Tag the release: `git tag {version}` 2. Push tags: `git push origin --tags` -3. Create a Gitea release and attach the ZIP from `dist/` +3. Create a MokoGitea release and attach the ZIP from `dist/` ### Generate checksums @@ -185,7 +185,7 @@ Creates SHA-256 checksums for all ZIP files in `dist/`. ## Contributing -1. Fork the repository on [Gitea](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) +1. Fork the repository on [MokoGitea](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) 2. Create a feature branch from `dev` 3. Make your changes in `src/` 4. Run `make validate` to ensure all checks pass @@ -245,7 +245,7 @@ When a PR is merged from `dev` to `main`: 1. The minor version is bumped (e.g., `02.08.xx` -> `02.09.00`) 2. Stability suffixes are stripped (stable release) -3. A Gitea release is created with the build package (ZIP + tar.gz + SHA-256) +3. A MokoGitea release is created with the build package (ZIP + tar.gz + SHA-256) 4. `updates.xml` is updated for the Joomla update server 5. The `dev` branch is recreated from `main` 6. A `version/XX.YY.ZZ` archive branch is created @@ -277,11 +277,11 @@ vendor/bin/codecept run --- -*Built with [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) -- Moko Consulting* +*Built with [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli) -- Moko Consulting* --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| diff --git a/wiki/home.md b/wiki/home.md index 820b62a..5e35f0f 100644 --- a/wiki/home.md +++ b/wiki/home.md @@ -12,7 +12,7 @@ A modern, lightweight Joomla site template built on Cassiopeia with Font Awesome | **PHP** | 8.1+ | | **License** | GPL-3.0-or-later | | **Replaces** | MokoCassiopeia (auto-migrates on install) | -| **Platform** | [Gitea](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) (primary) | +| **Platform** | [MokoGitea](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) (primary) | --- @@ -81,18 +81,18 @@ Key parameters include: | Repo | Purpose | |------|---------| -| [Template-Client-WaaS](https://git.mokoconsulting.tech/MokoConsulting/Template-Client-WaaS/wiki) | Client site template (extends MokoOnyx) | -| [MokoWaaS](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/wiki) | WaaS system plugin | +| [Template-Client-MokoSuite](https://git.mokoconsulting.tech/MokoConsulting/Template-Client-MokoSuite/wiki) | Client site template (extends MokoOnyx) | +| [MokoSuite](https://git.mokoconsulting.tech/MokoConsulting/MokoSuite/wiki) | MokoSuite system plugin | | [joomla-api-mcp](https://git.mokoconsulting.tech/MokoConsulting/joomla-api-mcp/wiki) | Joomla Web Services API MCP | | [deploy-mcp](https://git.mokoconsulting.tech/MokoConsulting/deploy-mcp/wiki) | Git-based deployment MCP | --- -> **[moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki)** -- central standards hub for all Moko Consulting projects. +> **[mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki)** -- central standards hub for all Moko Consulting projects. --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| diff --git a/wiki/installation.md b/wiki/installation.md index e9702ba..51f024b 100644 --- a/wiki/installation.md +++ b/wiki/installation.md @@ -50,16 +50,16 @@ MokoOnyx includes an automatic update server. Joomla will notify you when new ve | Priority | Server | |----------|--------| -| 1 | Gitea (git.mokoconsulting.tech) | +| 1 | MokoGitea (git.mokoconsulting.tech) | | 2 | GitHub (github.com) | --- -*Built with [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) -- Moko Consulting* +*Built with [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli) -- Moko Consulting* --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| diff --git a/wiki/migration.md b/wiki/migration.md index 928d076..64708b4 100644 --- a/wiki/migration.md +++ b/wiki/migration.md @@ -108,11 +108,11 @@ Once you have confirmed everything is working: --- -*Built with [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) -- Moko Consulting* +*Built with [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli) -- Moko Consulting* --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| diff --git a/wiki/minification.md b/wiki/minification.md index b95c770..29ce5ce 100644 --- a/wiki/minification.md +++ b/wiki/minification.md @@ -84,7 +84,7 @@ The JS minifier performs these transformations: | Context | What Happens | |---------|-------------| | **Runtime** (page load) | `MokoMinifyHelper::sync()` runs on every page load. In production mode, it checks timestamps and regenerates stale `.min` files. The overhead is negligible (filesystem stat calls only when files have not changed). | -| **Build-time** (`make build`) | The Makefile runs `make minify` before packaging. This uses the moko-platform `minify.js` script (Node.js) with `terser` and `clean-css` for higher-quality minification. | +| **Build-time** (`make build`) | The Makefile runs `make minify` before packaging. This uses the mokocli `minify.js` script (Node.js) with `terser` and `clean-css` for higher-quality minification. | | **Install/Update** | The installer script (`script.php`) deletes all `.min.css` and `.min.js` files in the `css/` and `js/` directories so they are cleanly regenerated by the runtime minifier on the first page load. Vendor `.min` files in `vendor/` are not touched. | --- @@ -102,11 +102,11 @@ This immediately deletes all `.min` files. The template will load the unminified --- -*Built with [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) -- Moko Consulting* +*Built with [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli) -- Moko Consulting* --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| diff --git a/wiki/template-overrides.md b/wiki/template-overrides.md index bba8af0..80a819b 100644 --- a/wiki/template-overrides.md +++ b/wiki/template-overrides.md @@ -99,11 +99,11 @@ Each layout has sub-templates for different menu item types: `_component`, `_hea --- -*Built with [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) -- Moko Consulting* +*Built with [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli) -- Moko Consulting* --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Revision | Date | Author | Description | |---|---|---|---| @@ -111,7 +111,7 @@ Each layout has sub-templates for different menu item types: `_component`, `_hea --- -*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* +*Repo: [MokoOnyx](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx) · [mokocli](https://git.mokoconsulting.tech/MokoConsulting/mokocli/wiki/Home)* | Field | Value | |---|---| diff --git a/wiki/unnamed.md b/wiki/unnamed.md index e4c6c34..aed06df 100644 --- a/wiki/unnamed.md +++ b/wiki/unnamed.md @@ -70,7 +70,7 @@ Commit messages should: ## Reporting Issues -Bug reports and enhancement requests should be filed as Gitea issues and include: +Bug reports and enhancement requests should be filed as MokoGitea issues and include: * Clear reproduction steps or use cases * Expected versus actual behavior