chore: rename all mokoplatform -> mokocli references
Universal: PR Check / Branch Policy (pull_request) Failing after 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Failing after 14s
Universal: PR Check / Secret Scan (pull_request) Successful in 15s
Generic: Project CI / Lint & Validate (pull_request) Successful in 57s
Platform: mokocli CI / Gate 1: Code Quality (pull_request) Successful in 2m4s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 35s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 28m16s
Generic: Project CI / Tests (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.1) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.2) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.3) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 3: Self-Health Check (pull_request) Has been cancelled
Platform: mokocli CI / Gate 4: Governance (pull_request) Has been cancelled
Platform: mokocli CI / Gate 5: Template Integrity (pull_request) Has been cancelled
Platform: mokocli CI / CI Summary (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled

The repo was renamed mokoplatform -> mokocli; this rewrites every stale
reference across the tree (case-sensitive):

  MokoPlatform  -> MokoCLI   (DEFGROUP/INGROUP doc tags)
  mokoplatform  -> mokocli   (repo URLs, /opt & /tmp paths, clone URLs,
                              EXCLUDE lists, XML xmlns + <root> namespace)
  moko-platform -> moko-cli  (marker files)

XML namespace URIs and ManifestParser::NAMESPACE_URI are changed in
lockstep so local manifest-vs-parser validation stays consistent. The
external standards.mokoconsulting.tech namespace endpoint must be updated
to match separately (tracked in #336).

Refs #336

Claude-Session: https://claude.ai/code/session_01WbGBN9VyRK61zczYWcCQ2i
This commit is contained in:
2026-07-05 15:25:45 -05:00
parent 2312c95dba
commit 4009d68a7a
149 changed files with 319 additions and 319 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoCli.Root
INGROUP: MokoCli
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokoplatform
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /CHANGELOG.md
BRIEF: Release changelog
-->
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Root
INGROUP: MokoPlatform
DEFGROUP: MokoCLI.Root
INGROUP: MokoCLI
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /PLUGIN_SCRIPTS.md
BRIEF: Plugin system CLI documentation
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Root
INGROUP: MokoPlatform
DEFGROUP: MokoCLI.Root
INGROUP: MokoCLI
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /README.md
VERSION: 09.42.00
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Index
INGROUP: MokoPlatform.Analysis
DEFGROUP: MokoCLI.Index
INGROUP: MokoCLI.Analysis
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /analysis/index.md
BRIEF: Analysis directory index
+2 -2
View File
@@ -14,8 +14,8 @@
* (at your option) any later version.
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.CLI
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.CLI
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /cli/audit_query.php
* BRIEF: Search, filter, and export audit logs
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.CLI
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.CLI
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /cli/deploy_joomla.php
* BRIEF: Smart Joomla deploy — routes files to correct server directories by extension type
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Deploy
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Deploy
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /deploy/backup-before-deploy.php
* VERSION: 09.42.00
+2 -2
View File
@@ -4,8 +4,8 @@
/* Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
* SPDX-License-Identifier: GPL-3.0-or-later
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Deploy
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Deploy
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /deploy/deploy-and-verify.php
* BRIEF: Deploy with automatic health check and rollback on failure
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Deploy
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Deploy
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /deploy/deploy-dolibarr.php
* VERSION: 09.42.00
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Deploy
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Deploy
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /deploy/deploy-joomla.php
* BRIEF: Smart Joomla deploy — routes files to correct Joomla directories based on XML manifest
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Deploy
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Deploy
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /deploy/deploy-sftp.php
* BRIEF: Deploy a repository src/ directory to a remote web server via SFTP
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Deploy
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Deploy
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /deploy/health-check.php
* VERSION: 09.42.00
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Deploy
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Deploy
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /deploy/rollback-joomla.php
* VERSION: 09.42.00
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Deploy
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Deploy
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /deploy/sync-joomla.php
* VERSION: 09.42.00
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Fix
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Fix
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /fix/fix_line_endings.php
* BRIEF: CLI script to normalise CRLF/CR to LF in tracked source files
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Fix
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Fix
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /fix/fix_permissions.php
* BRIEF: CLI script to normalise file permissions (dirs 755, files 644, scripts 755)
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Fix
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Fix
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /fix/fix_tabs.php
* BRIEF: CLI script to convert tabs to spaces in tracked source files
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Fix
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Fix
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /fix/fix_trailing_spaces.php
* BRIEF: CLI script to remove trailing whitespace from tracked source files
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Index
INGROUP: MokoPlatform.Fix
DEFGROUP: MokoCLI.Index
INGROUP: MokoCLI.Fix
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /fix/index.md
BRIEF: Fix directory index
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Root
INGROUP: MokoPlatform
DEFGROUP: MokoCLI.Root
INGROUP: MokoCLI
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /index.md
BRIEF: Scripts directory index
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Lib
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Lib
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/CliBase.php
* BRIEF: Standalone base CLI class for scripts that do not use CliFramework
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Lib
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Lib
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Common.php
* BRIEF: Common utility functions for scripts
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/AbstractProjectPlugin.php
* BRIEF: Abstract base class for project plugins
@@ -23,7 +23,7 @@ namespace MokoCli;
*
* Provides common functionality for all project type plugins
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 1.0.0
*/
abstract class AbstractProjectPlugin implements ProjectPluginInterface
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.API
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.API
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/ApiClient.php
* BRIEF: HTTP API client library
@@ -31,7 +31,7 @@ declare(strict_types=1);
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+3 -3
View File
@@ -22,13 +22,13 @@ declare(strict_types=1);
* (at your option) any later version.
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Audit
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Audit
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/AuditLogger.php
* BRIEF: Enterprise audit logging
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+3 -3
View File
@@ -10,13 +10,13 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Checkpoint
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Checkpoint
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/CheckpointManager.php
* BRIEF: Checkpoint manager for resumable operations
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.CLI
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.CLI
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/CliFramework.php
* BRIEF: CliFramework — unified base class for all mokocli CLI scripts
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Config
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Config
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Config.php
* BRIEF: Configuration manager
@@ -32,7 +32,7 @@ declare(strict_types=1);
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/ConfigValidator.php
* BRIEF: Validate project config against plugin JSON schema
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/EnterpriseReadinessValidator.php
* BRIEF: Enterprise readiness validation library
+3 -3
View File
@@ -17,13 +17,13 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Recovery
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Recovery
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/ErrorRecovery.php
* BRIEF: Error recovery framework
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform.Lib
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI.Lib
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/FileFixUtility.php
* BRIEF: Utility class for fixing file formatting issues (line endings, permissions, tabs, trailing spaces)
+3 -3
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Platform
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Platform
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/GitHubAdapter.php
* BRIEF: GitHub implementation of GitPlatformAdapter
@@ -31,7 +31,7 @@ use RuntimeException;
* - Topics: PUT with {"names": [...]}
* - Workflow dir: .github/workflows
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @since 04.06.10
* @see GitPlatformAdapter
*/
+3 -3
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Platform
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Platform
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/GitPlatformAdapter.php
* BRIEF: Interface defining all git platform operations for GitHub/Gitea abstraction
@@ -25,7 +25,7 @@ namespace MokoCli;
* Implementations exist for GitHub (GitHubAdapter) and Gitea (MokoGiteaAdapter),
* allowing scripts to work against either platform transparently.
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.06.10
*/
interface GitPlatformAdapter
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Validation
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Validation
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/InputValidator.php
* BRIEF: Input validation library
@@ -31,7 +31,7 @@ declare(strict_types=1);
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+3 -3
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/ManifestParser.php
* BRIEF: Parser for the XML-based manifest.xml repository manifest
@@ -28,7 +28,7 @@ use SimpleXMLElement;
* Reads, writes, and validates the manifest.xml repository manifest.
* The file uses XML format (no file extension) and lives at .mokogitea/manifest.xml.
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.07.00
*/
class ManifestParser
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Metrics
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Metrics
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/MetricsCollector.php
* BRIEF: Metrics collection framework
@@ -46,7 +46,7 @@ declare(strict_types=1);
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+3 -3
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Platform
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Platform
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/MokoGiteaAdapter.php
* BRIEF: Gitea implementation of GitPlatformAdapter
@@ -33,7 +33,7 @@ use RuntimeException;
* - Branch protection: flat API (not rulesets)
* - Workflow dir: .mokogitea/workflows
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @since 04.06.10
* @see GitPlatformAdapter
*/
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform.Lib
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI.Lib
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/PackageBuilder.php
* BRIEF: Builds release packages for generic, Dolibarr module, and Joomla component projects
+3 -3
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Platform
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Platform
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/PlatformAdapterFactory.php
* BRIEF: Factory for creating platform-specific GitPlatformAdapter instances
@@ -33,7 +33,7 @@ use RuntimeException;
* $repos = $adapter->listOrgRepos('mokoconsulting-tech');
* ```
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.06.10
*
* @since 04.00.00
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/PluginFactory.php
* BRIEF: Plugin factory for project type detection
@@ -23,7 +23,7 @@ namespace MokoCli;
*
* Provides convenient methods for plugin instantiation with dependency injection
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 1.0.0
*/
class PluginFactory
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/PluginRegistry.php
* BRIEF: Plugin registry for available project plugins
@@ -35,7 +35,7 @@ use MokoCli\Plugins\McpServerPlugin;
*
* Manages plugin discovery, registration, and lifecycle
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 1.0.0
*/
class PluginRegistry
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/ApiPlugin.php
* BRIEF: Enterprise plugin for API/Microservices projects
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/DocumentationPlugin.php
* BRIEF: Enterprise plugin for documentation projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/DolibarrPlugin.php
* BRIEF: Enterprise plugin for Dolibarr modules
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/GenericPlugin.php
* BRIEF: Enterprise plugin for generic projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/JoomlaPlugin.php
* BRIEF: Enterprise plugin for Joomla projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/McpServerPlugin.php
* BRIEF: Enterprise plugin for MCP (Model Context Protocol) server projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/MobilePlugin.php
* BRIEF: Enterprise plugin for mobile app projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/NodeJsPlugin.php
* BRIEF: Enterprise plugin for Node.js/TypeScript projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/PythonPlugin.php
* BRIEF: Enterprise plugin for Python projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/TerraformPlugin.php
* BRIEF: Enterprise plugin for Terraform projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/Plugins/WordPressPlugin.php
* BRIEF: Enterprise plugin for WordPress projects
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.ProjectTypes
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.ProjectTypes
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/ProjectConfigValidator.php
* BRIEF: Enterprise library for validating project configurations
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.ProjectTypes
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.ProjectTypes
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/ProjectMetricsCollector.php
* BRIEF: Enterprise library for collecting project-specific metrics
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Plugins
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Plugins
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/ProjectPluginInterface.php
* BRIEF: Interface for project type plugins
@@ -24,7 +24,7 @@ namespace MokoCli;
* Each project type (Joomla, Node.js, Python, etc.) implements this interface
* to provide type-specific validation, metrics, and management capabilities.
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 1.0.0
*/
interface ProjectPluginInterface
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.ProjectTypes
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise.ProjectTypes
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/ProjectTypeDetector.php
* BRIEF: Enterprise library for detecting project types
+3 -3
View File
@@ -10,13 +10,13 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Recovery
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Recovery
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/RecoveryError.php
* BRIEF: Recovery error exception class
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+3 -3
View File
@@ -10,13 +10,13 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Recovery
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Recovery
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/RecoveryManager.php
* BRIEF: Recovery manager for failed operations
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+2 -2
View File
@@ -3,8 +3,8 @@
/* Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
* SPDX-License-Identifier: GPL-3.0-or-later
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform.Lib
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI.Lib
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/RecoverySuggestion.php
* BRIEF: Smart error recovery suggestions for validators
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/RepositoryHealthChecker.php
* BRIEF: Repository health checking enterprise library
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/RepositorySynchronizer.php
* BRIEF: Repository synchronization enterprise library
+3 -3
View File
@@ -10,13 +10,13 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Recovery
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Recovery
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/RetryHelper.php
* BRIEF: Retry helper with exponential backoff
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Security
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Security
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/SecurityValidator.php
* BRIEF: Security validation library
@@ -45,7 +45,7 @@ declare(strict_types=1);
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform.Lib
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI.Lib
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/SourceResolver.php
* BRIEF: Resolve the root-level source directory across repos (source/, src/, htdocs/)
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Enterprise
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/SynchronizationException.php
* BRIEF: Custom exception for repository synchronization errors
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Transaction
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Transaction
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/TransactionManager.php
* BRIEF: Transaction manager for atomic operations
@@ -52,7 +52,7 @@ declare(strict_types=1);
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+3 -3
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Enterprise.Validation
* INGROUP: MokoPlatform.Enterprise
* DEFGROUP: MokoCLI.Enterprise.Validation
* INGROUP: MokoCLI.Enterprise
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/Enterprise/UnifiedValidation.php
* BRIEF: Unified validation framework
@@ -51,7 +51,7 @@ declare(strict_types=1);
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
* @package MokoPlatform\Enterprise
* @package MokoCLI\Enterprise
* @version 04.00.04
* @author mokocli Team
* @license GPL-3.0-or-later
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Index
INGROUP: MokoPlatform.Lib
DEFGROUP: MokoCLI.Index
INGROUP: MokoCLI.Lib
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /lib/index.md
BRIEF: Library directory index
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Joomla
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Joomla
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /lib/plugins/Joomla/UpdateXmlGenerator.php
* BRIEF: Generates and updates Joomla extension updates.xml files
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Index
INGROUP: MokoPlatform.Maintenance
DEFGROUP: MokoCLI.Index
INGROUP: MokoCLI.Maintenance
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /maintenance/index.md
BRIEF: Maintenance directory index
+2 -2
View File
@@ -9,8 +9,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Maintenance
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Maintenance
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /maintenance/pin_action_shas.php
* BRIEF: Pin GitHub Actions to immutable commit SHAs in workflow files
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Maintenance
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Maintenance
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /maintenance/repo_inventory.php
* BRIEF: Generate a live inventory dashboard of all governed repos as a GitHub issue
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Maintenance
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Maintenance
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /maintenance/rotate_secrets.php
* BRIEF: Audit FTP secrets and variables across all governed repos -- report missing or stale
+2 -2
View File
@@ -10,8 +10,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Maintenance
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Maintenance
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /maintenance/setup_labels.php
* BRIEF: REQUIRED label deployment script for all mokocli-governed repositories
+3 -3
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Maintenance
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Maintenance
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /maintenance/sync_dolibarr_readmes.php
* BRIEF: Keeps root README.md and src/README.md in sync for Dolibarr module repositories
@@ -77,7 +77,7 @@ class SyncDolibarrReadmes extends CliFramework
$moduleName = $this->extractModuleName($rootContent, $repoRoot);
$repoUrl = $this->extractField($rootContent, 'REPO', 'https://git.mokoconsulting.tech/MokoConsulting');
$defgroup = $this->extractField($rootContent, 'DEFGROUP', 'MokoPlatform.Module');
$defgroup = $this->extractField($rootContent, 'DEFGROUP', 'MokoCLI.Module');
$ingroup = $this->extractField($rootContent, 'INGROUP', 'mokocli');
$brief = $this->extractField($rootContent, 'BRIEF', "{$moduleName} end-user documentation");
+2 -2
View File
@@ -9,8 +9,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Maintenance
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Maintenance
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /maintenance/update_repo_inventory.php
* BRIEF: Queries GitHub org repos and rewrites the auto-generated section of REPOSITORY_INVENTORY.md
+2 -2
View File
@@ -9,8 +9,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Maintenance
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Maintenance
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /maintenance/update_sha_hashes.php
* BRIEF: Update SHA-256 hashes in script registry
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Maintenance
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Maintenance
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /maintenance/update_version_from_readme.php
* BRIEF: Reads VERSION from README.md FILE INFORMATION block and propagates it to all badges and FILE INFORMATION headers
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Plugin
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Plugin
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /plugin_health_check.php
* BRIEF: Run health checks on a project using the auto-detected or specified plugin
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Plugin
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Plugin
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /plugin_list.php
* BRIEF: List all available project-type plugins and their capabilities
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Plugin
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Plugin
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /plugin_metrics.php
* BRIEF: Collect project metrics using the auto-detected or specified plugin
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Plugin
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Plugin
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /plugin_readiness.php
* BRIEF: Check release readiness of a project using the auto-detected or specified plugin
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Plugin
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Plugin
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /plugin_validate.php
* BRIEF: Validate a project's structure and standards using the auto-detected or specified plugin
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Release
* INGROUP: MokoPlatform.Scripts
* DEFGROUP: MokoCLI.Release
* INGROUP: MokoCLI.Scripts
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /release/generate_dolibarr_version_txt.php
* BRIEF: Create or update version.txt on Dolibarr module release
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Release
* INGROUP: MokoPlatform.Scripts
* DEFGROUP: MokoCLI.Release
* INGROUP: MokoCLI.Scripts
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /release/generate_joomla_update_xml.php
* BRIEF: Create or update the <downloadurl> in updates.xml on release
+2 -2
View File
@@ -9,8 +9,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Security
* INGROUP: MokoPlatform.Scripts
* DEFGROUP: MokoCLI.Security
* INGROUP: MokoCLI.Scripts
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /security/advisory_scan.php
* BRIEF: Cross-repo security advisory aggregator — scans org repos for known CVEs
+3 -3
View File
@@ -7,15 +7,15 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Common
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Common
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /src/functions.php
* BRIEF: Common utility functions
*
* This file provides global helper functions for mokocli.
*
* @package MokoPlatform
* @package MokoCLI
* @version 04.00.04
*/
+2 -2
View File
@@ -4,8 +4,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Tests.Enterprise
* INGROUP: MokoPlatform.Tests
* DEFGROUP: MokoCLI.Tests.Enterprise
* INGROUP: MokoCLI.Tests
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /tests/Enterprise/GitPlatformAdapterTest.php
* BRIEF: Tests verifying both adapters implement GitPlatformAdapter correctly
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Index
INGROUP: MokoPlatform.Tests
DEFGROUP: MokoCLI.Index
INGROUP: MokoCLI.Tests
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /tests/index.md
BRIEF: Tests directory index
+2 -2
View File
@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Tests
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Tests
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /tests/test_circuit_breaker_handling.php
* BRIEF: Circuit breaker handling tests
+2 -2
View File
@@ -9,8 +9,8 @@ declare(strict_types=1);
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Tests
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Tests
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /tests/test_enterprise_libraries.php
* BRIEF: Enterprise library tests
+2 -2
View File
@@ -2,8 +2,8 @@
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
FILE INFORMATION
DEFGROUP: MokoPlatform.Validate
INGROUP: MokoPlatform
DEFGROUP: MokoCLI.Validate
INGROUP: MokoCLI
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
PATH: /validate/SECURITY_SCANNING.md
BRIEF: Security scanning guide
+2 -2
View File
@@ -9,8 +9,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Validate
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Validate
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /validate/auto_detect_platform.php
* BRIEF: Automatic platform detection and validation - PHP implementation
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Validate
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Validate
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /validate/check_changelog.php
* BRIEF: Validates CHANGELOG.md structure and format
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Validate
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Validate
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /validate/check_client_theme.php
* BRIEF: Validates client WaaS theme packages (Joomla type="file")
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Validate
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Validate
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /validate/check_composer_deps.php
* BRIEF: Validate composer.json enterprise dependency across all governed repos
+2 -2
View File
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*
* FILE INFORMATION
* DEFGROUP: MokoPlatform.Scripts.Validate
* INGROUP: MokoPlatform
* DEFGROUP: MokoCLI.Scripts.Validate
* INGROUP: MokoCLI
* REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
* PATH: /validate/check_dolibarr_module.php
* BRIEF: Validates Dolibarr module directory structure

Some files were not shown because too many files have changed in this diff Show More