mirror of
https://github.com/mleem97/gregWiki.git
synced 2026-04-11 03:29:19 +02:00
docs: update documentation layout and links for clarity
- Revised the documentation layout to reflect updated paths for various sections, including workspace, framework, plugins, mods, tools, guides, releases, reference, contributors, roadmap, topics hub, meta, and legacy. - Adjusted links to ensure they point to the correct files, enhancing navigation and accessibility within the documentation. - Improved descriptions in the Mods and Plugins sections to clarify the distinction between gameplay mods and framework plugins. This commit enhances the overall structure and usability of the documentation.
This commit is contained in:
@@ -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. |
|
| **Landing** | [`intro` → `/wiki/docs`](/wiki/docs) | Site home. |
|
||||||
| **Getting started** | [`getting-started.md`](../getting-started.md) | Onboarding (`getting-started`) + this layout page. |
|
| **Getting started** | [`getting-started.md`](../getting-started.md) | Onboarding (`getting-started`) + this layout page. |
|
||||||
| **Workspace** | [`workspace/`](../workspace/) | Map of `gregFramework/` repos on disk. |
|
| **Workspace** | [`workspace/`](../workspace/index.mdx) | Map of `gregFramework/` repos on disk. |
|
||||||
| **Framework** | [`framework/`](../framework/) | Architecture, hooks, Hexmod. |
|
| **Framework** | [`framework/`](../framework/architecture.md) | Architecture, hooks, Hexmod. |
|
||||||
| **Plugins** | [`plugins/`](../plugins/) | `FFM.Plugin.*` wiki pages. |
|
| **Plugins** | [`plugins/`](../plugins/index.md) | `FFM.Plugin.*` wiki pages. |
|
||||||
| **Mods** | [`mods/`](../mods/) | Gameplay mods (`FMF.*`) + framework overview. |
|
| **Mods** | [`mods/`](../mods/index.md) | Gameplay mods (`FMF.*`) + framework overview. |
|
||||||
| **Tools** | [`tools/`](../tools/) | Workshop uploader and related. |
|
| **Tools** | [`tools/`](../tools/workshop-uploader.md) | Workshop uploader and related. |
|
||||||
| **Guides** | [`guides/`](../guides/) | Role-based paths (players, mod developers, contributors, sponsors). |
|
| **Guides** | [`guides/`](../guides/players/overview.md) | Role-based paths (players, mod developers, contributors, sponsors). |
|
||||||
| **Releases** | [`releases/`](../releases/) | Per-artifact release notes. |
|
| **Releases** | [`releases/`](../releases/index.mdx) | Per-artifact release notes. |
|
||||||
| **Reference** | [`reference/`](../reference/) | Naming, catalogs, MCP, release channels. |
|
| **Reference** | [`reference/`](../reference/wiki-mapping.md) | Naming, catalogs, MCP, release channels. |
|
||||||
| **Contributors** | [`contributors/`](../contributors/) | Repo inventory, Docusaurus workflow, design system. |
|
| **Contributors** | [`contributors/`](../contributors/repo-inventory.md) | Repo inventory, Docusaurus workflow, design system. |
|
||||||
| **Roadmap** | [`roadmap/`](../roadmap/) | Planning docs. |
|
| **Roadmap** | [`roadmap/`](../roadmap/unified-roadmap.md) | Planning docs. |
|
||||||
| **Topics hub** | [`topics/`](../topics/) | Cross-cutting overviews (assets, multiplayer, security, …). |
|
| **Topics hub** | [`topics/`](../topics/index.md) | Cross-cutting overviews (assets, multiplayer, security, …). |
|
||||||
| **Meta** | [`meta/`](../meta/) | Workshop tooling notes, devserver API, backlog. |
|
| **Meta** | [`meta/`](../meta/Steam-Workshop-and-Tooling.md) | Workshop tooling notes, devserver API, backlog. |
|
||||||
| **Legacy** | [`legacy/`](../legacy/) | GitHub Wiki mirror under `legacy/wiki-import/`. |
|
| **Legacy** | [`legacy/`](../legacy/index.md) | GitHub Wiki mirror under `legacy/wiki-import/`. |
|
||||||
|
|
||||||
## Legacy GitHub Wiki (`docs/legacy/wiki-import/`)
|
## Legacy GitHub Wiki (`docs/legacy/wiki-import/`)
|
||||||
|
|
||||||
|
|||||||
@@ -101,4 +101,4 @@ Output lands in the standard MelonLoader `Mods/` folder as configured in the `.c
|
|||||||
## Sources
|
## Sources
|
||||||
|
|
||||||
- Module path: `mods/FMF.Mod.HexLabelMod`
|
- Module path: `mods/FMF.Mod.HexLabelMod`
|
||||||
- Relatedocs: [`Standalone Mods`](/wiki/wiki-import/StandaloneMods)
|
- Relatedocs: [`Standalone Mods`](/wiki/legacy/wiki-import/StandaloneMods)
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ The core `FrikaMF` runtime provides:
|
|||||||
|
|
||||||
## Core references
|
## Core references
|
||||||
|
|
||||||
- [`Framework Features & Use Cases`](/wiki/wiki-import/Framework-Features-Use-Cases)
|
- [`Framework Features & Use Cases`](/wiki/legacy/wiki-import/Framework-Features-Use-Cases)
|
||||||
- [`HOOKS`](/wiki/wiki-import/HOOKS)
|
- [`HOOKS`](/wiki/legacy/wiki-import/HOOKS)
|
||||||
- [`FFI Bridge Reference`](/wiki/wiki-import/FFI-Bridge-Reference)
|
- [`FFI Bridge Reference`](/wiki/legacy/wiki-import/FFI-Bridge-Reference)
|
||||||
- [`Mod Developer Debug`](/wiki/wiki-import/Mod-Developer-Debug)
|
- [`Mod Developer Debug`](/wiki/legacy/wiki-import/Mod-Developer-Debug)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ description: Standalone MelonLoader gameplay mods (FMF.*) — separate from FFM
|
|||||||
|
|
||||||
# Gameplay mods
|
# Gameplay mods
|
||||||
|
|
||||||
These pages document **gameplay mods** (`FMF.*` assemblies), each repo at `gregMod.<Name>/` 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
|
## Mods
|
||||||
|
|
||||||
@@ -19,4 +19,4 @@ These pages document **gameplay mods** (`FMF.*` assemblies), each repo at `gregM
|
|||||||
## See also
|
## See also
|
||||||
|
|
||||||
- [Framework](./framework) — FMF runtime & plugin host
|
- [Framework](./framework) — FMF runtime & plugin host
|
||||||
- [Releases](../releases/index) — versioned release notes
|
- [Releases](../releases/index.mdx) — versioned release notes
|
||||||
|
|||||||
@@ -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)).
|
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.
|
Gameplay mods (`FMF.*`) are documented under **[Mods](../mods/index.md)** — 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.
|
|
||||||
|
|
||||||
## Plugins
|
## Plugins
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user