1dba0c37b994eabb78baffdb34bd8fb3c43e379f
Replace 3 blocks of inline bash/PHP with existing CLI tool calls: - Platform detection: manifest_read.php --github-output - Element detection: manifest_element.php --github-output (28 lines → 4 lines) - updates.xml update: updates_xml_build.php (25 lines → 3 lines) Removes ~75 lines of duplicated inline logic. Workflow now delegates all platform-aware logic to moko-platform CLI tools. Closes #163 Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
MokoStandards Enterprise API
PHP implementation of MokoStandards — enterprise standards, automation framework, workflow templates, and bulk sync tooling.
Primary platform: Gitea — git.mokoconsulting.tech Backup mirror: GitHub (read-only mirror)
What Lives Here
| Directory | Purpose |
|---|---|
lib/Enterprise/ |
38 PHP enterprise library classes (platform adapters, sync, validation, plugins) |
cli/ |
CLI scripts (archive, create, release, sync rulesets, version management) |
automation/ |
Bulk sync, push files, repo cleanup, Gitea migration |
validate/ |
18 validation scripts (health, structure, secrets, syntax, drift) |
templates/ |
Workflow templates and config templates synced to governed repos |
definitions/ |
Repository structure definitions (.tf format) |
deploy/ |
Deployment scripts (SFTP, Joomla) |
maintenance/ |
Labels, inventory, SHA pinning, version sync |
tools/ |
Standalone tools (legal doc generator) |
tests/ |
PHPUnit test suite |
Installation
composer require mokoconsulting-tech/enterprise
Composer Registry
This package is served from Gitea package registry. Add this to your composer.json:
{
"repositories": [
{
"type": "composer",
"url": "https://git.mokoconsulting.tech/api/packages/MokoConsulting/composer"
}
]
}
CLI Tools
# Health check
vendor/bin/moko health -- --path .
# Sync standards
vendor/bin/moko sync
# Inventory
vendor/bin/moko inventory -- --path .
Platform Configuration
| Variable | Purpose |
|---|---|
GIT_PLATFORM |
gitea (default) or github |
GA_TOKEN |
Gitea API / Gitea Actions token |
GH_TOKEN |
GitHub API token (for mirror sync) |
GITEA_URL |
Gitea instance URL (default: https://git.mokoconsulting.tech) |
GITEA_ORG |
Gitea organization (default: MokoConsulting) |
License
GPL-3.0-or-later — See LICENSE.md
Description
Enterprise automation, validation, sync, and governance engine for all Moko Consulting repositories
8 MiB
Releases
8
Languages
PHP
93.6%
Shell
2.3%
HTML
2%
CSS
1%
JavaScript
0.9%
Other
0.2%