diff --git a/docs/getting-started/documentation-layout.md b/docs/getting-started/documentation-layout.md index 3e2372d..3b02fd7 100644 --- a/docs/getting-started/documentation-layout.md +++ b/docs/getting-started/documentation-layout.md @@ -15,19 +15,19 @@ This folder is the **single source of truth** for the public Docusaurus site. Th |------|------|--------| | **Landing** | [`intro` → `/wiki/docs`](/wiki/docs) | Site home. | | **Getting started** | [`getting-started.md`](../getting-started.md) | Onboarding (`getting-started`) + this layout page. | -| **Workspace** | [`workspace/`](../workspace/) | Map of `gregFramework/` repos on disk. | -| **Framework** | [`framework/`](../framework/) | Architecture, hooks, Hexmod. | -| **Plugins** | [`plugins/`](../plugins/) | `FFM.Plugin.*` wiki pages. | -| **Mods** | [`mods/`](../mods/) | Gameplay mods (`FMF.*`) + framework overview. | -| **Tools** | [`tools/`](../tools/) | Workshop uploader and related. | -| **Guides** | [`guides/`](../guides/) | Role-based paths (players, mod developers, contributors, sponsors). | -| **Releases** | [`releases/`](../releases/) | Per-artifact release notes. | -| **Reference** | [`reference/`](../reference/) | Naming, catalogs, MCP, release channels. | -| **Contributors** | [`contributors/`](../contributors/) | Repo inventory, Docusaurus workflow, design system. | -| **Roadmap** | [`roadmap/`](../roadmap/) | Planning docs. | -| **Topics hub** | [`topics/`](../topics/) | Cross-cutting overviews (assets, multiplayer, security, …). | -| **Meta** | [`meta/`](../meta/) | Workshop tooling notes, devserver API, backlog. | -| **Legacy** | [`legacy/`](../legacy/) | GitHub Wiki mirror under `legacy/wiki-import/`. | +| **Workspace** | [`workspace/`](../workspace/index.mdx) | Map of `gregFramework/` repos on disk. | +| **Framework** | [`framework/`](../framework/architecture.md) | Architecture, hooks, Hexmod. | +| **Plugins** | [`plugins/`](../plugins/index.md) | `FFM.Plugin.*` wiki pages. | +| **Mods** | [`mods/`](../mods/index.md) | Gameplay mods (`FMF.*`) + framework overview. | +| **Tools** | [`tools/`](../tools/workshop-uploader.md) | Workshop uploader and related. | +| **Guides** | [`guides/`](../guides/players/overview.md) | Role-based paths (players, mod developers, contributors, sponsors). | +| **Releases** | [`releases/`](../releases/index.mdx) | Per-artifact release notes. | +| **Reference** | [`reference/`](../reference/wiki-mapping.md) | Naming, catalogs, MCP, release channels. | +| **Contributors** | [`contributors/`](../contributors/repo-inventory.md) | Repo inventory, Docusaurus workflow, design system. | +| **Roadmap** | [`roadmap/`](../roadmap/unified-roadmap.md) | Planning docs. | +| **Topics hub** | [`topics/`](../topics/index.md) | Cross-cutting overviews (assets, multiplayer, security, …). | +| **Meta** | [`meta/`](../meta/Steam-Workshop-and-Tooling.md) | Workshop tooling notes, devserver API, backlog. | +| **Legacy** | [`legacy/`](../legacy/index.md) | GitHub Wiki mirror under `legacy/wiki-import/`. | ## Legacy GitHub Wiki (`docs/legacy/wiki-import/`) diff --git a/docs/mods/fmf-hex-label-mod.md b/docs/mods/fmf-hex-label-mod.md index 1d00bb1..72e261a 100644 --- a/docs/mods/fmf-hex-label-mod.md +++ b/docs/mods/fmf-hex-label-mod.md @@ -101,4 +101,4 @@ Output lands in the standard MelonLoader `Mods/` folder as configured in the `.c ## Sources - Module path: `mods/FMF.Mod.HexLabelMod` -- Relatedocs: [`Standalone Mods`](/wiki/wiki-import/StandaloneMods) +- Relatedocs: [`Standalone Mods`](/wiki/legacy/wiki-import/StandaloneMods) diff --git a/docs/mods/framework.md b/docs/mods/framework.md index 2b6c311..cce53ef 100644 --- a/docs/mods/framework.md +++ b/docs/mods/framework.md @@ -14,7 +14,7 @@ The core `FrikaMF` runtime provides: ## Core references -- [`Framework Features & Use Cases`](/wiki/wiki-import/Framework-Features-Use-Cases) -- [`HOOKS`](/wiki/wiki-import/HOOKS) -- [`FFI Bridge Reference`](/wiki/wiki-import/FFI-Bridge-Reference) -- [`Mod Developer Debug`](/wiki/wiki-import/Mod-Developer-Debug) +- [`Framework Features & Use Cases`](/wiki/legacy/wiki-import/Framework-Features-Use-Cases) +- [`HOOKS`](/wiki/legacy/wiki-import/HOOKS) +- [`FFI Bridge Reference`](/wiki/legacy/wiki-import/FFI-Bridge-Reference) +- [`Mod Developer Debug`](/wiki/legacy/wiki-import/Mod-Developer-Debug) diff --git a/docs/mods/index.md b/docs/mods/index.md index 7effff7..5a5ec13 100644 --- a/docs/mods/index.md +++ b/docs/mods/index.md @@ -6,7 +6,7 @@ description: Standalone MelonLoader gameplay mods (FMF.*) — separate from FFM # Gameplay mods -These pages document **gameplay mods** (`FMF.*` assemblies), each repo at `gregMod./` directly under `gregFramework/`. They are **not** the same as [FFM plugins](../plugins/index), which extend the framework inside the game process. +These pages document **gameplay mods** (`FMF.*` assemblies), hosted under `gregMods/` in the workspace. They are **not** the same as [FFM plugins](../plugins/index.md), which extend the framework inside the game process. ## Mods @@ -19,4 +19,4 @@ These pages document **gameplay mods** (`FMF.*` assemblies), each repo at `gregM ## See also - [Framework](./framework) — FMF runtime & plugin host -- [Releases](../releases/index) — versioned release notes +- [Releases](../releases/index.mdx) — versioned release notes diff --git a/docs/plugins/index.md b/docs/plugins/index.md index 6c6dd81..8f26465 100644 --- a/docs/plugins/index.md +++ b/docs/plugins/index.md @@ -8,9 +8,7 @@ description: FFM.Plugin.* modules that extend the framework runtime — distinct These **plugins** ship as `FFM.Plugin.*` assemblies and extend the **framework runtime**. They are deployed under the game’s FMF plugin path (see [Game folder layout](/wiki/topics/meta/game-folder-layout)). -Gameplay mods (`FMF.*`) are documented under **[Mods](../mods/index)** — not here. - -**Separation of concerns:** `FFM.Plugin.Multiplayer` (networking / sync / P2P stack) and `FFM.Plugin.Sysadmin` (in-game UI modernization, mod settings menu bridge) are **different products** — do not treat them as one “admin + multiplayer” feature. `FFM.Plugin.WebUIBridge` is likewise **UI shell** (DC2 web UI), not multiplayer. +Gameplay mods (`FMF.*`) are documented under **[Mods](../mods/index.md)** — not here. ## Plugins