Archived
4.3 KiB
4.3 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 |
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 |
|---|---|
| ssh-mcp | SSH server management MCP |
| backup-mcp | Backup MCP with Akeeba integration |
| joomla-api-mcp | Joomla Web Services API MCP |
| deploy-mcp | Git-based deployment MCP |
| monitor-mcp | 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.