mirror of
https://github.com/mleem97/gregWiki.git
synced 2026-04-11 03:29:19 +02:00
1.8 KiB
1.8 KiB
title, sidebar_label, description
| title | sidebar_label | description |
|---|---|---|
| Erste Schritte | Erste Schritte | Split-Repo-Workspace: gregFramework-Layout, Core bauen und wo die Doku liegt. |
Die Struktur ist Multi-Repo mit gregFramework/ als lokalem Wrapper-Ordner. Darin liegen die eigenständigen Repositories, z. B.:
gregCore/(Core SDK, inkl.FrikaMF-StandaloneRepo/)gregMods/(einzelne Mod-Repos)gregExtensions/(einzelne Extension-Repos)gregWiki/(Dokumentation)
DataCenter-RustBridge wird in den Core integriert und liegt unter:
gregCore/FrikaMF-StandaloneRepo/bridges/gregSta.RustBridge/
Core bauen
dotnet build gregCore/FrikaMF-StandaloneRepo/FrikaMF.sln -c Release
Alternativ in der IDE: gregCore/FrikaMF-StandaloneRepo/FrikaMF.sln öffnen.
Hook-Naming
- Zielkonvention:
FMF.<DOMAIN>.<Event>(sieheCONTRIBUTING.md). - Registry:
FrikaModFramework/fmf_hooks.json. - Legacy-Runtime-Strings können noch
FFM.*inHookNamesnutzen, bis migriert.
Mod starten
- Neues Mod-Repo unter
gregMods/nach SchemagregMod.<Name>anlegen. - Templates aus
gregCore/FrikaMF-StandaloneRepo/Templates/nutzen. - Hook-Metadaten pflegen und Mod im eigenen Repo versionieren.
Dokumentations-Site
- Repo:
gregWiki/ - Inhalt: Markdown/MDX in diesem Repo, angepasst an den Split-Stand.
Docker
Im gregWiki-Root: docker build -t gregwiki-docs . und docker run --rm -p 3000:3000 gregwiki-docs.
MCP
Siehe reference/mcp-server im Core (gregCore/FrikaMF-StandaloneRepo/mcp-server/).