This repo is the documentation and policy home for the eMuleBB workspace. It contains shared workspace policy, helper scripts, docs validation, CI baseline configuration, and engineering reference material.
It is not the app repo and it is not the build orchestrator:
- app source:
workspaces\workspace\app\eMule-main - branch-store checkout:
repos\emulebb - build/test orchestration:
repos\emulebb-build - shared test helpers:
repos\emulebb-build-tests - local live-test ED2K server:
repos\goed2k-server - workspace docs and helper audits: this repo
- rendered docs site: https://emulebb.github.io/emulebb-tooling/
- workspace policy:
docs/WORKSPACE-POLICY.md - agent checklist:
docs/reference/AGENT-CHECKLIST.md - development guide:
docs/reference/DEVELOPMENT-GUIDE.md - documentation policy:
docs/DOCS-POLICY.md - active backlog and release status:
docs/active/INDEX.md - backlog process:
docs/reference/BACKLOG-PROCESS.md - reference index:
docs/INDEX.md
- central workspace policy and documentation taxonomy
- durable product, REST, dependency, and development reference docs
- active local backlog/spec docs and release-control docs
- MkDocs site configuration for GitHub Pages
- shared policy and documentation audits under
ci\andscripts\ - normalization and release-localization helpers under
helpers\ - shared workspace pre-commit hook under
hooks\ - reusable baseline GitHub Actions workflow under
.github\workflows\
Workspace materialization, dependency pinning, app builds, test orchestration,
and release packaging are owned by repos\emulebb-build. App source is edited in
the active app worktree, not in this repo.
Preview the formatted docs locally:
python -m pip install -r requirements-docs.txt
python -m mkdocs serveRun the docs build gate used by CI:
python scripts\docs-publish-check.pyRun Markdown structure validation:
python scripts\docs-structure-check.pyRun backlog item taxonomy validation when active item metadata or indexes change:
python scripts\docs-item-taxonomy-check.pyRun workspace validation through the build orchestrator:
cd $env:EMULE_WORKSPACE_ROOT\repos\emulebb-build
python -m emule_workspace validateCanonical paths are expressed through EMULE_WORKSPACE_ROOT:
- repos live under
EMULE_WORKSPACE_ROOT\repos\... - app worktrees live under
EMULE_WORKSPACE_ROOT\workspaces\workspace\app\...
Use docs/WORKSPACE-POLICY.md for the operating
contract before making workspace decisions. Use
docs/reference/AGENT-CHECKLIST.md for
the repeatable AI contributor checklist. Use
docs/reference/DEVELOPMENT-GUIDE.md
for the routine contributor workflow.