44651b9ab1
Add 30 new wiki pages and update 8 existing pages across all template repo wikis to reach production readiness: - Template-Client-WaaS (7→14 pages): troubleshooting, contributing, security, configuration, testing, changelog-template, faq, getting-started, development - Template-Dolibarr (7→11 pages): troubleshooting, contributing, security, testing - Template-Generic (6→13 pages): troubleshooting, contributing, security, configuration, testing, changelog-template, deployment, getting-started, development - Template-MCP (5→13 pages): troubleshooting, contributing, security, configuration, testing, changelog-template, deployment, faq, development Also adds 4 template reference guides to the moko-platform wiki (templates-client-waas, templates-dolibarr, templates-generic, templates-mcp) with a new Template Repos section on the Home page. Includes linter-applied MCP server rename updates (mcp-moko* → mcp_moko*) in moko-platform wiki. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
4.9 KiB
4.9 KiB
MokoStandards Enterprise Platform
Enterprise standards, automation framework, workflow templates, and bulk sync tooling for the Moko Consulting ecosystem.
| Type | Enterprise API / CLI |
| Language | PHP |
| Install | composer require mokoconsulting-tech/enterprise |
| License | GPL-3.0-or-later |
| Platform | Gitea (primary) / GitHub (mirror) |
Quick Start
# Install via Composer
composer require mokoconsulting-tech/enterprise
# Health check
vendor/bin/moko health -- --path .
# Sync standards across repos
vendor/bin/moko sync
# Inventory
vendor/bin/moko inventory -- --path .
| 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 |
GITEA_ORG |
Gitea organization |
Architecture
- Architecture -- system design, repo relationships, dependency map
- MCP Servers -- all 10 MCP servers with configs and category mapping
Standards & Governance
- Documentation Standards -- wiki-first policy, branching, naming, labels
- Workflow Standards -- CI/CD requirements, template sync
- Dry Run Pattern -- safe testing pattern for destructive operations
Build & Deploy
- Minification -- CSS/JS minification standards and tooling
- Joomla Sync -- Joomla deployment sync via SFTP
- Site Monitoring -- Grafana, Prometheus, Blackbox Exporter
Automation
- Automation Overview -- bulk sync engine overview
- Push Files -- distribute files to governed repos
- Repo Cleanup -- prune and maintain repos
- Branch Version -- automated version management
- New Scripts -- adding new automation scripts
API Reference
| Page | Description |
|---|---|
| API Overview | Full API documentation index |
| Automation API | Bulk sync, push operations |
| Deploy API | SFTP deployment classes |
| Validation API | Repo health, structure checks |
| Fix Utilities | Line endings, tabs, permissions |
| Plugin API | Plugin system |
| Definitions: Default | Platform definitions |
| Definitions: Sync | Sync definitions |
| Maintenance API | Labels, inventory, SHA pinning |
| Tests | Test suite |
| Test Samples | Sample test data |
Template Repos
| Template | Platform | Description |
|---|---|---|
| Template-Client-WaaS | Joomla | WaaS client site template -- fork per client org |
| Template-Dolibarr | Dolibarr | Dolibarr ERP/CRM module scaffold with CI/CD and update server |
| Template-Generic | Any | General-purpose project template (PHP, Node.js, etc.) |
| Template-MCP | TypeScript | MCP server template with REST API bridge pattern |
Project Management
- Org Projects Quickstart -- getting started with project boards
- Auto-Create Projects -- automated project board setup
- Client Repos -- WaaS client site management
- Legal Doc Generator -- privacy policy and terms generator
Related Wikis
| Repo | Purpose |
|---|---|
| mcp_mokossh | SSH server management MCP |
| mcp_mokobackup | Backup MCP with Akeeba integration |
| mcp_mokowaas | MokoWaaS (Joomla) Web Services API MCP |
| mcp_mokodeploy | Git-based deployment MCP |
| mcp_mokomonitor | Server and Grafana monitoring MCP |
| MokoWaaS | Joomla WaaS system plugin |
| Template-Client-WaaS | Client site template |
| MokoOnyx | Joomla admin template |
MokoStandards -- this is the central standards hub for all Moko Consulting projects.