chore: rename all mokoplatformmokocli references (repo renamed) #336

Closed
opened 2026-07-05 20:15:37 +00:00 by jmiller · 0 comments
Owner

Summary

The repo mokoplatform was renamed to mokocli on Gitea, but stale mokoplatform references remain scattered across this repo and the template repos. This is the umbrella tracking issue for a full rewrite.

Decided scope: rewrite everything (all token categories)

Category From → To Notes
Repo slug / URLs .../MokoConsulting/mokoplatform.../mokocli redirects today, but should be clean
Filesystem paths /opt/mokoplatform/cli, /tmp/mokoplatform-api/opt/mokocli/... in workflow auto-bump.yml etc.
Clone URLs mokoplatform.gitmokocli.git
Exclude lists EXCLUDE="… mokoplatform …"… mokocli … branch-protection provisioning
Brand/doc tags MokoPlatform.* / INGROUP: MokoPlatformMokoCLI.* ~400 Doxygen DEFGROUP/INGROUP tags
XML schema namespace xmlns="https://standards.mokoconsulting.tech/mokoplatform/1.0".../mokocli/1.0 ⚠ see caveat
XML root element <mokoplatform><mokocli>
XSD file + targetNamespace moko-platform-schema.xsdmoko-cli-schema.xsd ⚠ rename file + update refs in lockstep

⚠ Namespace caveat

Renaming the XML namespace URI (.../mokoplatform/1.0) and the XSD targetNamespace keeps local manifest-vs-XSD validation consistent (both change together). However the external standards.mokoconsulting.tech server still publishes the old namespace — that endpoint must be updated to match, or any validator that fetches the live schema will fail. Track that as a follow-up on the standards server.

Affected repos (checklist)

  • mokocli — 430 occurrences across ~202 files (this repo)
  • Template-Client-WaaS/opt/mokoplatform, clone URLs, manifest.xml namespace, branch-protection.yml EXCLUDE, CLAUDE.md, ISSUE_TEMPLATE/config.yml
  • Template-MCP — same set as Template-Client-WaaS
  • MokoSuiteBackup — 1 ref (.mokogitea/CLAUDE.md MokoStandards wiki URL) — handled inline

Replacement rules (case-sensitive)

MokoPlatform   → MokoCLI
MOKOPLATFORM   → MOKOCLI
mokoplatform   → mokocli
moko-platform  → moko-cli   (incl. the XSD filename)

Delivery: branch + PR per repo.

## Summary The repo `mokoplatform` was renamed to `mokocli` on Gitea, but stale `mokoplatform` references remain scattered across this repo and the template repos. This is the **umbrella tracking issue** for a full rewrite. ## Decided scope: rewrite **everything** (all token categories) | Category | From → To | Notes | |---|---|---| | Repo slug / URLs | `.../MokoConsulting/mokoplatform` → `.../mokocli` | redirects today, but should be clean | | Filesystem paths | `/opt/mokoplatform/cli`, `/tmp/mokoplatform-api` → `/opt/mokocli/...` | in workflow `auto-bump.yml` etc. | | Clone URLs | `mokoplatform.git` → `mokocli.git` | | | Exclude lists | `EXCLUDE="… mokoplatform …"` → `… mokocli …` | branch-protection provisioning | | Brand/doc tags | `MokoPlatform.*` / `INGROUP: MokoPlatform` → `MokoCLI.*` | ~400 Doxygen DEFGROUP/INGROUP tags | | **XML schema namespace** | `xmlns="https://standards.mokoconsulting.tech/mokoplatform/1.0"` → `.../mokocli/1.0` | ⚠ see caveat | | **XML root element** | `<mokoplatform>` → `<mokocli>` | ⚠ | | **XSD file + targetNamespace** | `moko-platform-schema.xsd` → `moko-cli-schema.xsd` | ⚠ rename file + update refs in lockstep | ### ⚠ Namespace caveat Renaming the XML namespace URI (`.../mokoplatform/1.0`) and the XSD `targetNamespace` keeps **local** manifest-vs-XSD validation consistent (both change together). However the **external** `standards.mokoconsulting.tech` server still publishes the old namespace — that endpoint must be updated to match, or any validator that fetches the live schema will fail. Track that as a follow-up on the standards server. ## Affected repos (checklist) - [ ] `mokocli` — 430 occurrences across ~202 files (this repo) - [ ] `Template-Client-WaaS` — `/opt/mokoplatform`, clone URLs, `manifest.xml` namespace, `branch-protection.yml` EXCLUDE, `CLAUDE.md`, `ISSUE_TEMPLATE/config.yml` - [ ] `Template-MCP` — same set as Template-Client-WaaS - [ ] `MokoSuiteBackup` — 1 ref (`.mokogitea/CLAUDE.md` MokoStandards wiki URL) — handled inline ## Replacement rules (case-sensitive) ``` MokoPlatform → MokoCLI MOKOPLATFORM → MOKOCLI mokoplatform → mokocli moko-platform → moko-cli (incl. the XSD filename) ``` Delivery: branch + PR per repo.
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoCLI#336