Archived
docs: final sync 55 repos
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 06:02 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Member achievement badges and gamification (#33) `priority: medium`, `type: feature`
|
||||
- [ ] feat: Online fursuit commission marketplace (#32) `priority: medium`, `type: feature`
|
||||
- [ ] feat: SEO optimization (#31) `priority: medium`, `type: feature`
|
||||
- [ ] feat: Newsletter signup flow (#30) `priority: medium`, `type: feature`
|
||||
- [ ] feat: Photo gallery (#29) `priority: medium`, `type: feature`
|
||||
- [ ] feat: Member directory (#28) `priority: medium`, `type: feature`
|
||||
- [ ] feat: Event calendar integration (#27) `priority: medium`, `type: feature`
|
||||
- [ ] [Standards] Compliance violations � 2026-04-12 (#23) `priority: low`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/ClarksvilleFurs/client-waas-clarksvillefurs/actions) workflow._
|
||||
@@ -141,7 +141,7 @@ confirms AA/AAA grading.
|
||||
| Jurisdiction | WCAG 2.1 AA |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/accessibility.md |
|
||||
| Path | ./wiki: accessibility.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-21 |
|
||||
|
||||
@@ -68,7 +68,7 @@ Use the [Contact Us](https://clarksvillefurs.com/contact-us) page or ask in #ser
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/authoring/README.md |
|
||||
| Path | ./wiki: authoring/README.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-26 |
|
||||
|
||||
@@ -117,7 +117,7 @@ plus the weekly FAQ rotation on Discord. Add one-off posts only when:
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/authoring/ad-schedule.md |
|
||||
| Path | ./wiki: authoring/ad-schedule.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Draft |
|
||||
| Last Reviewed | 2026-04-27 |
|
||||
|
||||
@@ -217,7 +217,7 @@ platform looks good.
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/authoring/cross-post-preview.md |
|
||||
| Path | ./wiki: authoring/cross-post-preview.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-26 |
|
||||
|
||||
@@ -79,7 +79,7 @@ only fire for articles saved in the **Events** or **News** categories.
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/authoring/quick-reference.md |
|
||||
| Path | ./wiki: authoring/quick-reference.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-26 |
|
||||
|
||||
@@ -224,7 +224,7 @@ Thanks for watching, and happy posting!
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/authoring/screencast-script.md |
|
||||
| Path | ./wiki: authoring/screencast-script.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Draft |
|
||||
| Last Reviewed | 2026-04-26 |
|
||||
|
||||
@@ -466,7 +466,7 @@ Moderation is emotionally taxing. Take care of yourself:
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/authoring/sop-moderation.md |
|
||||
| Path | ./wiki: authoring/sop-moderation.md |
|
||||
| Version | 00.02.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-05-01 |
|
||||
|
||||
@@ -419,7 +419,7 @@ If analytics are configured (Google Analytics or Tag Manager):
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/authoring/sop-website-management.md |
|
||||
| Path | ./wiki: authoring/sop-website-management.md |
|
||||
| Version | 00.02.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-05-01 |
|
||||
|
||||
@@ -157,7 +157,7 @@ For recurring events (monthly meetups, weekly game nights):
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/authoring/style-guide.md |
|
||||
| Path | ./wiki: authoring/style-guide.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-26 |
|
||||
|
||||
@@ -137,7 +137,7 @@ in [accessibility.md](accessibility).
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/brand-reference.md |
|
||||
| Path | ./wiki: brand-reference.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-21 |
|
||||
|
||||
@@ -163,7 +163,7 @@ When any of these come up in an editor review, expect to fix content, not CSS:
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/content-authoring.md |
|
||||
| Path | ./wiki: content-authoring.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-21 |
|
||||
|
||||
@@ -239,7 +239,7 @@ Additional block overrides:
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/css-variables.md |
|
||||
| Path | ./wiki: css-variables.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-22 |
|
||||
|
||||
@@ -38,7 +38,7 @@ deploy/
|
||||
|
||||
## SFTP deployment (manual, current process)
|
||||
|
||||
Copy SFTP credentials from `docs/templates/sftp-config.json.template` into a
|
||||
Copy SFTP credentials from `wiki: templates/sftp-config.json.template` into a
|
||||
local, gitignored `sftp-config.json`. Connect via any SFTP client (Transmit,
|
||||
FileZilla, Cyberduck, rsync over ssh).
|
||||
|
||||
@@ -158,7 +158,7 @@ before uploading. If production starts throwing errors or visibly breaks:
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/deployment.md |
|
||||
| Path | ./wiki: deployment.md |
|
||||
| Version | 00.02.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-26 |
|
||||
|
||||
@@ -130,7 +130,7 @@ Author the manager-facing documentation and record the walkthrough.
|
||||
|
||||
### 3.1 Authoring documentation
|
||||
|
||||
All files live under `docs/authoring/`. See the
|
||||
All files live under `wiki: authoring/`. See the
|
||||
[Authoring Documentation Index](authoring-README) for the full
|
||||
list and reading order.
|
||||
|
||||
@@ -227,7 +227,7 @@ Go live and hand off to the team.
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/migration-plan-events.md |
|
||||
| Path | ./wiki: migration-plan-events.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Draft |
|
||||
| Last Reviewed | 2026-04-26 |
|
||||
|
||||
@@ -130,7 +130,7 @@ Before committing any CSS change:
|
||||
| Jurisdiction | Moko Consulting |
|
||||
| Owner | Moko Consulting |
|
||||
| Repo | mokoconsulting-tech/client-clarksvillefurs |
|
||||
| Path | ./docs/theme-architecture.md |
|
||||
| Path | ./wiki: theme-architecture.md |
|
||||
| Version | 00.01.00 |
|
||||
| Status | Active |
|
||||
| Last Reviewed | 2026-04-21 |
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:09 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Calendar widget embed (#8) `type: feature`
|
||||
- [ ] feat: RSVP system (#7) `type: feature`
|
||||
- [ ] feat: Recurring event patterns (#6) `type: feature`
|
||||
- [ ] feat: External calendar import (#5) `type: feature`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/actions) workflow._
|
||||
@@ -0,0 +1,20 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:09 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Lightbox customization (#4) `type: feature`
|
||||
- [ ] feat: Batch media upload (#3) `type: feature`
|
||||
- [ ] feat: Event photo albums (#2) `type: feature`
|
||||
- [ ] feat: Gallery-calendar linking (#1) `type: feature`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/MokoGalleryCalendar/actions) workflow._
|
||||
@@ -0,0 +1,23 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:09 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: AI-generated page layouts from text prompts (#21) `type: feature`
|
||||
- [ ] feat: Visual page builder with drag-and-drop (#20) `type: feature`
|
||||
- [ ] feat: Export/import themes (#19) `type: feature`
|
||||
- [ ] feat: CSS variable editor (#18) `type: feature`
|
||||
- [ ] feat: Theme presets (#17) `type: feature`
|
||||
- [ ] feat: Live preview customizer (#16) `type: feature`
|
||||
- [ ] bug: site.webmanifest 404 — favicon generator not creating manifest (#1)
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/actions) workflow._
|
||||
@@ -420,7 +420,7 @@ After successful installation:
|
||||
## Support
|
||||
|
||||
For installation support:
|
||||
- **Documentation**: Review all guides in [docs/guide/](guide/)
|
||||
- **Documentation**: Review all guides in [wiki: guide/](guide/)
|
||||
- **Issues**: Report problems at [GitHub Issues](https://github.com/[organization]/[repository]/issues)
|
||||
- **Email**: support@mokoconsulting.tech
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
← [Home](Home)
|
||||
|
||||
# Docs Index: moko-platform-Template-Client/docs/templates
|
||||
# Docs Index: moko-platform-Template-Client/wiki: templates
|
||||
|
||||
## Purpose
|
||||
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:09 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Disaster recovery orchestrator � full environment restore (#5) `type: feature`
|
||||
- [ ] feat: Backup calendar view (#4) `type: feature`
|
||||
- [ ] feat: S3 upload option (#3) `type: feature`
|
||||
- [ ] feat: Encryption at rest (#2) `type: feature`
|
||||
- [ ] feat: Backup verification (restore test) (#1) `type: feature`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/backup-mcp/actions) workflow._
|
||||
@@ -0,0 +1,21 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:09 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Deployment pipeline orchestrator with approval gates (#5) `type: feature`
|
||||
- [ ] feat: Deployment approval workflow (#4) `type: feature`
|
||||
- [ ] feat: Parallel multi-site deploy (#3) `type: feature`
|
||||
- [ ] feat: Pre-deploy health check (#2) `type: feature`
|
||||
- [ ] feat: Deployment history log (#1) `type: feature`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/deploy-mcp/actions) workflow._
|
||||
@@ -0,0 +1,21 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:10 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Domain lifecycle management dashboard (#5) `type: feature`
|
||||
- [ ] feat: Bulk DNS operations (#4) `type: feature`
|
||||
- [ ] feat: DNS change history (#3) `type: feature`
|
||||
- [ ] feat: Domain expiry alerts (#2) `type: feature`
|
||||
- [ ] feat: SSL auto-renewal monitoring (#1) `type: feature`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/dreamhost-mcp/actions) workflow._
|
||||
@@ -0,0 +1,11 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 06:02 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/issues-mcp/actions) workflow._
|
||||
@@ -8,10 +8,8 @@ CSS and JS assets are minified at build/release time. Minified files (`.min.css`
|
||||
|
||||
## Standard
|
||||
|
||||
All MokoStandards-compliant repos follow this pattern:
|
||||
|
||||
| What | Where |
|
||||
|------|-------|
|
||||
|---|---|
|
||||
| Source files | Committed to git (`*.css`, `*.js`) |
|
||||
| Minified files | Generated at build time, gitignored (`*.min.css`, `*.min.js`) |
|
||||
| Release ZIPs | Include both source and minified versions |
|
||||
@@ -20,16 +18,14 @@ All MokoStandards-compliant repos follow this pattern:
|
||||
|
||||
## Universal Minifier
|
||||
|
||||
**Location:** `moko-platform/build/minify.js`
|
||||
Location: `moko-platform/build/minify.js`
|
||||
|
||||
Auto-discovers all CSS/JS files in a source directory, skipping `vendor/`, `node_modules/`, and already-minified files.
|
||||
|
||||
| File Type | Tool | Settings |
|
||||
|-----------|------|----------|
|
||||
| CSS | **clean-css** | Level 1 |
|
||||
| JS | **Terser** | Compress + mangle |
|
||||
|
||||
### Usage
|
||||
| Tool | Purpose |
|
||||
|---|---|
|
||||
| **clean-css** | CSS minification (level 1) |
|
||||
| **Terser** | JS minification (compress + mangle) |
|
||||
|
||||
```bash
|
||||
# From any repo root
|
||||
@@ -64,7 +60,7 @@ The `build` target depends on `minify`, so `make build` and `make release` both
|
||||
|
||||
## CI/Release Integration
|
||||
|
||||
The `auto-release.yml` workflow includes Step 7.5 (Minify assets) which runs **before** the ZIP packaging step:
|
||||
The `auto-release.yml` workflow includes Step 7.5 (Minify assets) before ZIP packaging:
|
||||
|
||||
```yaml
|
||||
- name: "Step 7.5: Minify assets"
|
||||
@@ -77,32 +73,65 @@ The `auto-release.yml` workflow includes Step 7.5 (Minify assets) which runs **b
|
||||
[ -n "$MINIFY" ] && node "$MINIFY" src
|
||||
```
|
||||
|
||||
This ensures minified assets are in the working tree when the ZIP is built, but never committed.
|
||||
---
|
||||
|
||||
## MokoOnyx Runtime Minification
|
||||
|
||||
MokoOnyx includes `MokoMinifyHelper` which auto-minifies editable files on the server:
|
||||
|
||||
| Event | Behavior |
|
||||
|---|---|
|
||||
| **Debug OFF** | Regenerates `.min` files if source is newer than existing `.min` |
|
||||
| **Debug ON** | Deletes all `.min` files so source is served directly |
|
||||
| **Install/Update** | `cleanMediaFolder()` in `script.php` deletes stale `.min` files |
|
||||
| **File edit** | Next page load detects stale `.min` and re-minifies |
|
||||
|
||||
### Files managed by MokoMinifyHelper
|
||||
|
||||
| CSS | JS |
|
||||
|---|---|
|
||||
| `css/template.css` | `js/template.js` |
|
||||
| `css/offline.css` | `js/gtm.js` |
|
||||
| `css/editor.css` | `js/user.js` |
|
||||
| `css/a11y-high-contrast.css` | |
|
||||
| `css/user.css` | |
|
||||
| `css/theme/light.standard.css` | |
|
||||
| `css/theme/dark.standard.css` | |
|
||||
| `css/theme/light.custom.css` | |
|
||||
| `css/theme/dark.custom.css` | |
|
||||
|
||||
Joomla's Web Asset Manager auto-serves `.min` files when debug mode is off -- no separate asset registration needed.
|
||||
|
||||
---
|
||||
|
||||
## .gitignore
|
||||
|
||||
All repos include:
|
||||
|
||||
All repos must include:
|
||||
```
|
||||
*.min.css
|
||||
*.min.js
|
||||
```
|
||||
|
||||
This is checked by the repo health check (`check_repo_health.php`).
|
||||
|
||||
---
|
||||
|
||||
## Repos with Minification Enabled
|
||||
## Vendor Assets
|
||||
|
||||
- Template-Client-WaaS (client template)
|
||||
- Template-Joomla (extension template)
|
||||
- Template-MCP (MCP server template)
|
||||
- MokoOnyx (Joomla template)
|
||||
- client-clarksvillefurs
|
||||
Vendor libraries (e.g. Font Awesome) ship pre-minified only. Unminified vendor source files are not included in the repo or release packages. The `cleanMediaFolder()` script removes any stale unminified vendor files on install/update.
|
||||
|
||||
---
|
||||
|
||||
## Related
|
||||
|
||||
- [WORKFLOW_STANDARDS](WORKFLOW_STANDARDS) -- CI/CD workflow conventions
|
||||
- [ARCHITECTURE](ARCHITECTURE) -- Platform scripts architecture
|
||||
- [WIKI_STANDARDS](WIKI_STANDARDS) -- repo file requirements
|
||||
- [WORKFLOW_STANDARDS](WORKFLOW_STANDARDS) -- CI/CD conventions
|
||||
|
||||
---
|
||||
|
||||
*Repo: [moko-platform](https://git.mokoconsulting.tech/MokoConsulting/moko-platform) · [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)*
|
||||
|
||||
| Revision | Date | Author | Description |
|
||||
|---|---|---|---|
|
||||
| 1.0 | 2026-05-09 | Moko Consulting | Initial minification standards |
|
||||
| 2.0 | 2026-05-10 | Moko Consulting | Added MokoOnyx runtime minification, vendor policy, .gitignore requirement |
|
||||
|
||||
@@ -22,15 +22,11 @@ Brief description of what this page covers.
|
||||
## Section 1
|
||||
Content...
|
||||
|
||||
## Section 2
|
||||
Content...
|
||||
|
||||
---
|
||||
|
||||
## Related
|
||||
|
||||
- [Other Page](Other-Page) -- description
|
||||
- [External Link](https://...) -- description
|
||||
|
||||
---
|
||||
|
||||
@@ -38,7 +34,7 @@ Content...
|
||||
|
||||
| Revision | Date | Author | Description |
|
||||
|---|---|---|---|
|
||||
| 1.0 | YYYY-MM-DD | Author | Initial version |
|
||||
| 1.0 | YYYY-MM-DD | Moko Consulting | Initial version |
|
||||
```
|
||||
|
||||
### Required elements
|
||||
@@ -48,8 +44,8 @@ Content...
|
||||
| Navigation link | First line | `[← Back to Home](Home)` |
|
||||
| H1 title | After nav | Page title matching the wiki page name |
|
||||
| Description | After title | 1-2 sentence summary |
|
||||
| Horizontal rules | Between major sections | `---` separators for visual clarity |
|
||||
| Related section | Before footer | Links to related pages and external resources |
|
||||
| Horizontal rules | Between major sections | `---` separators |
|
||||
| Related section | Before footer | Links to related pages |
|
||||
| Metadata footer | Last lines | Repo link, MokoStandards link, revision table |
|
||||
|
||||
---
|
||||
@@ -68,71 +64,40 @@ Every repo wiki must have a Home page with:
|
||||
| Related wikis | Recommended | Links to related project wikis |
|
||||
| MokoStandards backlink | Yes | Link to moko-platform wiki Home |
|
||||
|
||||
### Info table format
|
||||
|
||||
```markdown
|
||||
| Field | Value |
|
||||
|---|---|
|
||||
| **Type** | MCP Server / Joomla Template / Joomla Plugin / etc. |
|
||||
| **Language** | PHP / TypeScript / Bash |
|
||||
| **License** | GPL-3.0-or-later |
|
||||
| **Platform** | [Gitea](repo-url) · [GitHub](mirror-url) |
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Content Guidelines
|
||||
|
||||
### Formatting
|
||||
|
||||
| Rule | Example |
|
||||
| Rule | Description |
|
||||
|---|---|
|
||||
| Use tables for structured data | Not bullet lists for key-value pairs |
|
||||
| Use code blocks for commands | `` `make build` `` or fenced blocks |
|
||||
| Use headers for sections | H2 for major sections, H3 for subsections |
|
||||
| Use horizontal rules between sections | `---` |
|
||||
| No emojis in headers | Use plain text |
|
||||
| Em dashes | Use `--` not unicode `—` |
|
||||
| Tables for structured data | Not bullet lists for key-value pairs |
|
||||
| Code blocks with language | ` ```bash `, ` ```json `, ` ```php ` |
|
||||
| Headers for sections | H2 for major, H3 for subsections |
|
||||
| Horizontal rules | `---` between major sections |
|
||||
| No emojis in headers | Plain text only |
|
||||
| Em dashes | Use `--` not unicode |
|
||||
|
||||
### Writing style
|
||||
|
||||
- **Concise** -- lead with the answer, not the explanation
|
||||
- **Scannable** -- headers, tables, and short paragraphs
|
||||
- **Accurate** -- built from actual source code, not assumptions
|
||||
- **Actionable** -- include commands, file paths, and examples
|
||||
- **Concise** -- lead with the answer
|
||||
- **Scannable** -- headers, tables, short paragraphs
|
||||
- **Accurate** -- built from source code, not assumptions
|
||||
- **Actionable** -- include commands, file paths, examples
|
||||
- **Current** -- update when code changes
|
||||
|
||||
### Code blocks
|
||||
|
||||
Always specify the language:
|
||||
|
||||
````markdown
|
||||
```bash
|
||||
make build
|
||||
```
|
||||
|
||||
```json
|
||||
{"key": "value"}
|
||||
```
|
||||
|
||||
```php
|
||||
$app = Factory::getApplication('site');
|
||||
```
|
||||
````
|
||||
|
||||
---
|
||||
|
||||
## Page Categories
|
||||
|
||||
Organize wiki pages into these standard categories on the Home page:
|
||||
|
||||
| Category | Content |
|
||||
|---|---|
|
||||
| **Guides** | Step-by-step tutorials (Installation, Configuration, Getting Started) |
|
||||
| **Reference** | Technical reference (API, Tools, CSS Variables, Endpoints) |
|
||||
| **Operations** | Operational procedures (Backup, Restore, Monitoring, Troubleshooting) |
|
||||
| **Architecture** | System design (Architecture, How It Works, Data Flow) |
|
||||
| **Development** | Contributing (Development, Release Process, Testing) |
|
||||
| **Guides** | Installation, Configuration, Getting Started |
|
||||
| **Reference** | API, Tools, CSS Variables, Endpoints |
|
||||
| **Operations** | Backup, Restore, Monitoring, Troubleshooting |
|
||||
| **Architecture** | System design, How It Works, Data Flow |
|
||||
| **Development** | Contributing, Release Process, Testing |
|
||||
|
||||
---
|
||||
|
||||
@@ -140,8 +105,8 @@ Organize wiki pages into these standard categories on the Home page:
|
||||
|
||||
| Type | Format | Example |
|
||||
|---|---|---|
|
||||
| Guide pages | Title case, hyphenated | `Installation`, `Getting-Started` |
|
||||
| Reference pages | UPPER_CASE for standards | `WIKI_STANDARDS`, `MINIFICATION` |
|
||||
| Guide pages | Title case | `Installation`, `Getting-Started` |
|
||||
| Reference pages | UPPER_CASE | `WIKI_STANDARDS`, `MINIFICATION` |
|
||||
| Technical pages | Title case | `Architecture`, `Configuration` |
|
||||
| Compound names | Hyphenated | `Custom-Themes`, `Backup-Recovery` |
|
||||
|
||||
@@ -149,13 +114,7 @@ Organize wiki pages into these standard categories on the Home page:
|
||||
|
||||
## Metadata Footer
|
||||
|
||||
Every page ends with a metadata footer containing:
|
||||
|
||||
1. **Repo link** -- link to the source repository
|
||||
2. **MokoStandards link** -- link to the central standards wiki
|
||||
3. **Revision history table** -- tracks changes to the page
|
||||
|
||||
### Format
|
||||
Every page ends with:
|
||||
|
||||
```markdown
|
||||
---
|
||||
@@ -165,45 +124,106 @@ Every page ends with a metadata footer containing:
|
||||
| Revision | Date | Author | Description |
|
||||
|---|---|---|---|
|
||||
| 1.0 | 2026-05-09 | Moko Consulting | Initial version |
|
||||
| 1.1 | 2026-05-10 | Moko Consulting | Added troubleshooting section |
|
||||
```
|
||||
|
||||
### Rules
|
||||
|
||||
- Increment minor version for content updates (1.0 → 1.1)
|
||||
- Increment major version for restructuring (1.x → 2.0)
|
||||
- Author is always "Moko Consulting" for org work
|
||||
- Date is ISO format (YYYY-MM-DD)
|
||||
|
||||
---
|
||||
|
||||
## Wiki Health Requirements
|
||||
## Required Repository Files
|
||||
|
||||
The `check_wiki_health.php` validation checks:
|
||||
Per the repo health check (`check_repo_health.php`), every repo must have:
|
||||
|
||||
| Check | Requirement |
|
||||
### Required (positive points)
|
||||
|
||||
| File | Points | Purpose |
|
||||
|---|---|---|
|
||||
| `README.md` | 8 | Project overview (mirrors wiki Home) |
|
||||
| `LICENSE` | 8 | GPL-3.0-or-later |
|
||||
| `CHANGELOG.md` | 5 | Release history with [Unreleased] section |
|
||||
| `CLAUDE.md` | 5 | Claude Code context (project overview, commands, architecture, rules) |
|
||||
| `CONTRIBUTING.md` | 4 | Contribution guidelines |
|
||||
| `SECURITY.md` | 4 | Security policy |
|
||||
| `.gitignore` | 3 | Must include: `.claude/`, `TODO.md`, `*.min.css`, `*.min.js` |
|
||||
| `Makefile` | 3 | Build targets (minify, build, release) |
|
||||
|
||||
### Disallowed (flagged if present)
|
||||
|
||||
| File | Reason |
|
||||
|---|---|
|
||||
| Home page exists | Required |
|
||||
| MokoStandards backlink | Required on Home page |
|
||||
| Page count | At least 1 (Home) |
|
||||
| Navigation links | `[← Back to Home](Home)` on all non-Home pages |
|
||||
| Metadata footer | Repo link + revision table on all pages |
|
||||
| `TODO.md` | Use issue tracker, not committed files |
|
||||
| `.claude/` | Local workspace config |
|
||||
| `.mcp.json` | Local MCP config |
|
||||
| `renovate.json` | Removed from ecosystem |
|
||||
| `profile.ps1` | Local PowerShell profile |
|
||||
| `vendor/` | Install via composer, don't commit |
|
||||
| `node_modules/` | Install via npm, don't commit |
|
||||
| `.env` / `credentials.json` | Secrets never committed |
|
||||
|
||||
### Manifest
|
||||
|
||||
Every repo must have `.gitea/.moko-platform` XML manifest with:
|
||||
- Identity (name, org, description, license)
|
||||
- Governance (platform type, standards version)
|
||||
- Build (language, package type, entry point)
|
||||
|
||||
---
|
||||
|
||||
## CLAUDE.md Standard
|
||||
|
||||
Every repo must have a `CLAUDE.md` that provides context to Claude Code:
|
||||
|
||||
```markdown
|
||||
# CLAUDE.md
|
||||
|
||||
This file provides guidance to Claude Code when working with this repository.
|
||||
|
||||
## Project Overview
|
||||
**RepoName** -- description
|
||||
|
||||
| Field | Value |
|
||||
|---|---|
|
||||
| **Platform** | joomla / dolibarr / mcp-server / client / template / generic |
|
||||
| **Language** | PHP / TypeScript / Shell |
|
||||
| **Default branch** | main or dev |
|
||||
| **Wiki** | [Wiki link](wiki-url) |
|
||||
| **Standards** | [MokoStandards](moko-platform-wiki-url) |
|
||||
|
||||
## Common Commands
|
||||
(make targets, npm scripts, composer commands)
|
||||
|
||||
## Architecture
|
||||
(key directories and files for this platform type)
|
||||
|
||||
## Rules
|
||||
- Never commit .claude/, .mcp.json, TODO.md, *.min.css/js
|
||||
- Attribution: Authored-by: Moko Consulting
|
||||
- Branch strategy: dev → main
|
||||
- Standards: MokoStandards
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Repo Health Check
|
||||
|
||||
The `check_repo_health.php` script validates repos against these standards:
|
||||
|
||||
| Category | Points | Checks |
|
||||
|---|---|---|
|
||||
| Required Files | 40 | README, LICENSE, CHANGELOG, CONTRIBUTING, SECURITY, CLAUDE.md, .gitignore, Makefile |
|
||||
| Manifest & Config | 20 | .moko-platform, workflows, README quality, .gitignore content, CLAUDE.md quality |
|
||||
| Documentation | 15 | No docs/ (wiki-first), CHANGELOG [Unreleased] |
|
||||
| Disallowed | 10 | No TODO.md, vendor/, node_modules/, .claude/, .mcp.json, renovate.json, profile.ps1 |
|
||||
| Workflows | 15 | repo-health, sync-roadmap-wiki, CI/deploy |
|
||||
| Security | 20 | SECURITY.md, scanning workflow, no renovate.json, no secrets |
|
||||
| Rulesets | 15 | Main protected, dev branch, branch protections |
|
||||
| Deployment | 10 | Deploy workflow, build system |
|
||||
|
||||
Threshold: 70% to pass.
|
||||
|
||||
---
|
||||
|
||||
## GitHub Mirror
|
||||
|
||||
All wikis are backed up daily to [mokoconsulting-tech/wiki](https://github.com/mokoconsulting-tech/wiki) on GitHub via `sync-wikis-to-github.sh` (runs daily at 5am UTC).
|
||||
|
||||
Structure:
|
||||
```
|
||||
wiki/
|
||||
README.md (auto-generated index)
|
||||
moko-platform/ (30+ pages)
|
||||
MokoOnyx/ (9 pages)
|
||||
monitor-mcp/ (6 pages)
|
||||
...
|
||||
```
|
||||
All wikis are backed up daily to [mokoconsulting-tech/wiki](https://github.com/mokoconsulting-tech/wiki) on GitHub via `sync-wikis-to-github.sh` (runs daily at 5am UTC). Auto-discovers all repos with wikis across all orgs.
|
||||
|
||||
---
|
||||
|
||||
@@ -219,4 +239,5 @@ wiki/
|
||||
|
||||
| Revision | Date | Author | Description |
|
||||
|---|---|---|---|
|
||||
| 1.0 | 2026-05-09 | Moko Consulting | Initial wiki standards document |
|
||||
| 1.0 | 2026-05-09 | Moko Consulting | Initial wiki standards |
|
||||
| 2.0 | 2026-05-10 | Moko Consulting | Added CLAUDE.md standard, repo health check details, required/disallowed files |
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:09 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Anomaly detection � auto-alert on unusual patterns (#5) `type: feature`
|
||||
- [ ] feat: Incident timeline (#4) `type: feature`
|
||||
- [ ] feat: SLA tracking (#3) `type: feature`
|
||||
- [ ] feat: Slack/ntfy notifications (#2) `type: feature`
|
||||
- [ ] feat: Custom alert rules via config (#1) `type: feature`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/monitor-mcp/actions) workflow._
|
||||
@@ -0,0 +1,21 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:10 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Sprint planning assistant � auto-suggest scope from velocity (#5) `type: feature`
|
||||
- [ ] feat: Automated standup reports (#4) `type: feature`
|
||||
- [ ] feat: Cross-repo project views (#3) `type: feature`
|
||||
- [ ] feat: Burndown chart data (#2) `type: feature`
|
||||
- [ ] feat: Sprint velocity tracking (#1) `type: feature`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/project-mcp/actions) workflow._
|
||||
@@ -0,0 +1,20 @@
|
||||
# Roadmap
|
||||
|
||||
> Auto-generated from project milestones and issues.
|
||||
> Last updated: 2026-05-11 17:09 UTC
|
||||
|
||||
## Active Milestones
|
||||
|
||||
_No active milestones._
|
||||
|
||||
## Backlog
|
||||
|
||||
_Issues not yet assigned to a milestone._
|
||||
|
||||
- [ ] feat: Broken link checker (#4) `type: feature`
|
||||
- [ ] feat: Wiki backup/export (#3) `type: feature`
|
||||
- [ ] feat: Page templates (#2) `type: feature`
|
||||
- [ ] feat: Wiki search across all repos (#1) `type: feature`
|
||||
|
||||
---
|
||||
_Generated by [sync-roadmap-wiki](https://git.mokoconsulting.tech/MokoConsulting/wiki-mcp/actions) workflow._
|
||||
@@ -1,24 +1,72 @@
|
||||
# Moko Consulting — Wiki Archive
|
||||
# Moko Consulting -- Wiki Archive
|
||||
|
||||
Consolidated backup of all project wikis from [Gitea](https://git.mokoconsulting.tech).
|
||||
Consolidated backup of all project wikis.
|
||||
|
||||
> **Source of truth:** Gitea wikis. This repo is a read-only mirror.
|
||||
|
||||
## Projects
|
||||
|
||||
- [**ClarksvilleFurs**](ClarksvilleFurs/) — 16 pages
|
||||
- [**MokoConsulting**](MokoConsulting/) — 369 pages
|
||||
- [**MokoOnyx**](MokoOnyx/) — 9 pages
|
||||
- [**MokoWaaS**](MokoWaaS/) — 12 pages
|
||||
- [**Template-Client-WaaS**](Template-Client-WaaS/) — 5 pages
|
||||
- [**backup-mcp**](backup-mcp/) — 6 pages
|
||||
- [**client-clarksvillefurs**](client-clarksvillefurs/) — 16 pages
|
||||
- [**client-waas-clarksvillefurs**](client-waas-clarksvillefurs/) — 16 pages
|
||||
- [**deploy-mcp**](deploy-mcp/) — 6 pages
|
||||
- [**joomla-api-mcp**](joomla-api-mcp/) — 6 pages
|
||||
- [**moko-platform**](moko-platform/) — 53 pages
|
||||
- [**monitor-mcp**](monitor-mcp/) — 6 pages
|
||||
- [**ssh-mcp**](ssh-mcp/) — 10 pages
|
||||
|
||||
### ClarksvilleFurs
|
||||
|
||||
- [**client-waas-clarksvillefurs**](ClarksvilleFurs/client-waas-clarksvillefurs/) -- 17 pages
|
||||
|
||||
### MokoConsulting
|
||||
|
||||
- [**MokoCRM**](MokoConsulting/MokoCRM/) -- 8 pages
|
||||
- [**MokoDPCalendarAPI**](MokoConsulting/MokoDPCalendarAPI/) -- 4 pages
|
||||
- [**MokoDoliAdInsights**](MokoConsulting/MokoDoliAdInsights/) -- 10 pages
|
||||
- [**MokoDoliArt**](MokoConsulting/MokoDoliArt/) -- 7 pages
|
||||
- [**MokoDoliAuth**](MokoConsulting/MokoDoliAuth/) -- 2 pages
|
||||
- [**MokoDoliCare**](MokoConsulting/MokoDoliCare/) -- 14 pages
|
||||
- [**MokoDoliChimp**](MokoConsulting/MokoDoliChimp/) -- 2 pages
|
||||
- [**MokoDoliClaude**](MokoConsulting/MokoDoliClaude/) -- 7 pages
|
||||
- [**MokoDoliCredits**](MokoConsulting/MokoDoliCredits/) -- 7 pages
|
||||
- [**MokoDoliDymo**](MokoConsulting/MokoDoliDymo/) -- 7 pages
|
||||
- [**MokoDoliG**](MokoConsulting/MokoDoliG/) -- 4 pages
|
||||
- [**MokoDoliGithub**](MokoConsulting/MokoDoliGithub/) -- 7 pages
|
||||
- [**MokoDoliHRM**](MokoConsulting/MokoDoliHRM/) -- 7 pages
|
||||
- [**MokoDoliMods**](MokoConsulting/MokoDoliMods/) -- 3 pages
|
||||
- [**MokoDoliMulti**](MokoConsulting/MokoDoliMulti/) -- 8 pages
|
||||
- [**MokoDoliOffline**](MokoConsulting/MokoDoliOffline/) -- 5 pages
|
||||
- [**MokoDoliPhoneCom**](MokoConsulting/MokoDoliPhoneCom/) -- 7 pages
|
||||
- [**MokoDoliProjTemplate**](MokoConsulting/MokoDoliProjTemplate/) -- 7 pages
|
||||
- [**MokoDoliRelease**](MokoConsulting/MokoDoliRelease/) -- 16 pages
|
||||
- [**MokoDoliSign**](MokoConsulting/MokoDoliSign/) -- 14 pages
|
||||
- [**MokoDoliTraining**](MokoConsulting/MokoDoliTraining/) -- 8 pages
|
||||
- [**MokoDolibarr**](MokoConsulting/MokoDolibarr/) -- 4 pages
|
||||
- [**MokoGalleryCalendar**](MokoConsulting/MokoGalleryCalendar/) -- 7 pages
|
||||
- [**MokoGitea**](MokoConsulting/MokoGitea/) -- 5 pages
|
||||
- [**MokoISOUpdatePortable**](MokoConsulting/MokoISOUpdatePortable/) -- 15 pages
|
||||
- [**MokoJoomHero**](MokoConsulting/MokoJoomHero/) -- 5 pages
|
||||
- [**MokoJoomTOS**](MokoConsulting/MokoJoomTOS/) -- 5 pages
|
||||
- [**MokoJoomla**](MokoConsulting/MokoJoomla/) -- 1 pages
|
||||
- [**MokoOnyx**](MokoConsulting/MokoOnyx/) -- 10 pages
|
||||
- [**MokoPerfectPublisher-Discord**](MokoConsulting/MokoPerfectPublisher-Discord/) -- 4 pages
|
||||
- [**MokoTesting**](MokoConsulting/MokoTesting/) -- 2 pages
|
||||
- [**MokoWaaS**](MokoConsulting/MokoWaaS/) -- 12 pages
|
||||
- [**MokoWaaSAnnounce**](MokoConsulting/MokoWaaSAnnounce/) -- 6 pages
|
||||
- [**MokoWinSetup**](MokoConsulting/MokoWinSetup/) -- 6 pages
|
||||
- [**Template-Client-WaaS**](MokoConsulting/Template-Client-WaaS/) -- 5 pages
|
||||
- [**Template-Dolibarr**](MokoConsulting/Template-Dolibarr/) -- 7 pages
|
||||
- [**Template-Generic**](MokoConsulting/Template-Generic/) -- 4 pages
|
||||
- [**Template-MCP**](MokoConsulting/Template-MCP/) -- 4 pages
|
||||
- [**backup-mcp**](MokoConsulting/backup-mcp/) -- 7 pages
|
||||
- [**deploy-mcp**](MokoConsulting/deploy-mcp/) -- 7 pages
|
||||
- [**dolibarr-api-mcp**](MokoConsulting/dolibarr-api-mcp/) -- 3 pages
|
||||
- [**dreamhost-mcp**](MokoConsulting/dreamhost-mcp/) -- 4 pages
|
||||
- [**gitea-api-mcp**](MokoConsulting/gitea-api-mcp/) -- 3 pages
|
||||
- [**gitea-org-config**](MokoConsulting/gitea-org-config/) -- 2 pages
|
||||
- [**gitea-private**](MokoConsulting/gitea-private/) -- 2 pages
|
||||
- [**gitea-server-setup**](MokoConsulting/gitea-server-setup/) -- 6 pages
|
||||
- [**issues-mcp**](MokoConsulting/issues-mcp/) -- 1 pages
|
||||
- [**joomla-api-mcp**](MokoConsulting/joomla-api-mcp/) -- 6 pages
|
||||
- [**moko-platform**](MokoConsulting/moko-platform/) -- 53 pages
|
||||
- [**monitor-mcp**](MokoConsulting/monitor-mcp/) -- 7 pages
|
||||
- [**org-profile**](MokoConsulting/org-profile/) -- 2 pages
|
||||
- [**project-mcp**](MokoConsulting/project-mcp/) -- 5 pages
|
||||
- [**ssh-mcp**](MokoConsulting/ssh-mcp/) -- 10 pages
|
||||
- [**wiki-mcp**](MokoConsulting/wiki-mcp/) -- 4 pages
|
||||
|
||||
---
|
||||
*Last synced: 2026-05-11 05:00 UTC*
|
||||
*Last synced: 2026-05-11 17:54 UTC*
|
||||
|
||||
Reference in New Issue
Block a user