mirror of
https://github.com/mleem97/gregWiki.git
synced 2026-04-10 19:19:18 +02:00
1.5 KiB
1.5 KiB
title, sidebar_label, description
| title | sidebar_label | description |
|---|---|---|
| Repository architecture | Repository architecture | Aktuelle Multi-Repo-Architektur mit `gregFramework` als Wrapper und klarer Repo-Trennung. |
Modding language
Mods, MelonLoader-Plugins und Extensions liefern ihre Logik ausschließlich in C# (MelonLoader / .NET). Details und Abgrenzung zum Framework-Kern (z. B. Rust-Bridge): Modding language (C# only).
Layers
| Layer | Role |
|---|---|
| Wrapper | gregFramework/ enthält lokal alle Einzel-Repositories. |
| Core | gregCore/ — Framework-Kern: Übersetzung, Hooks, Harmony/Event-Laufzeit, MCP, Templates und zugehörige Kernfunktionen. |
| Rust bridge | In Core integriert unter gregCore/bridges/gregSta.RustBridge/. |
| Mods | gregMod.<Name>/ — jeweils eigenes Repo direkt unter gregFramework/. |
| Extensions | gregExt.<Name>/ — jeweils eigenes Repo direkt unter gregFramework/. |
| Docs | gregWiki/ als eigenes Repo für Dokumentation. |
Hook registry
Hook-Naming und Registry bleiben fachlich im Core verankert; bei Split-Änderungen gilt immer der Core-Stand als Referenz.
Tools
- Core tools:
gregCore/tools/ - MCP runtime:
gregCore/mcp-server/ - Hook-/Mapping-Utilities: ebenfalls unter Core-Tools, versioniert mit dem Core-Repo.
Steam & Workshop
Workshop-Templates und Deployment-Skripte liegen im Core-Repo unter gregCore/Templates/ und gregCore/scripts/.