- C# 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
CI / build (push) Successful in 32s
Lars am 28.10.2026: "ab jetzt git.flexfamily.de gehoeren die repos". Grund, und das ist der eigentliche Punkt: **git.flexfamily.cloud ist in Lars' Firmennetz gesperrt**, .de nicht. Beide Namen zeigen auf dieselbe Instanz und haben ein Zertifikat -- vom Arbeitsplatz aus waere die Forge unter dem alten Namen aber nicht erreichbar. Umgestellt sind damit: ROOT_URL, DOMAIN und SSH_DOMAIN der Instanz, alle Git-Remotes, die Workflows und jedes Programm, das dort etwas abholt. Ohne den Grund wirkt das wie Geschmack, und der naechste, der eine Adresse schreibt, nimmt wieder die falsche. Er steht im allgemeinen Skill und in RUNNER.md. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
| .forgejo/workflows | ||
| .github | ||
| KroModIx.Plugin.Dummy | ||
| .editorconfig | ||
| .gitignore | ||
| CLAUDE.md | ||
| Directory.Build.props | ||
| Directory.Packages.props | ||
| KroModIx.Plugin.Dummy.slnx | ||
| LICENSE | ||
| nuget.config | ||
| README.md | ||
KroModIx.Plugin.Dummy
Demo-Plugin für den KroModIx. Zwei Tabs mit „Hello"-Content + drei Test-Aktionen (Log, Notification, HTTP-Probe). Keine echte Mod-Verwaltung — beweist die komplette Plugin- Kette:
Contracts (NuGet) → Manifest-Discovery → Assembly-Load → Tab-Rendering → Update-Notifier → REST-API-Endpoints
Wofür?
Zum Testen von Änderungen im Host oder im Contracts-Package ohne
komplettes Spiel-Plugin bauen zu müssen. Zeigt auch das aktuelle
Plugin-Muster für neue Plugin-Autoren (Kroste-Card-Look, Row-Bindings,
IHostServices-Nutzung).
Ziel-Spiele
- Counter-Strike 2 (Steam AppId 730)
- Team Fortress 2 (Steam AppId 440)
- Proton Experimental (Steam AppId 1493710) — Dev-Fallback für Linux/Bazzite
Installation
Aus dem Release das ZIP entpacken nach:
- Windows:
%APPDATA%\KroModIx\plugins\kroste.dummy\ - Linux:
~/.config/KroModIx/plugins/kroste.dummy/
Alternativ: 1-Klick-Install über die Install-Karte in der KroModIx-Sidebar.
Features
- Hello-Tab — zeigt Plugin-Metadata + Anzahl aktivierter Spiele
- Info-Tab — Detail-Kontext, Runtime-Info, Test-Buttons (Log-Line, Toast-Notification, HTTP-Probe gegen Public-Endpoint)
IHostApiExtender— Plugin-eigene API-Endpoints:GET /plugins/kroste.dummy/hello— Metadata + aktivierte SpieleGET /plugins/kroste.dummy/echo/{message}— Echo mit Route-Parameter
IUpdateNotifier— liefert Test-Updates pro Ziel-Spiel für die Kachel-Badge-Anzeige
Entwicklung
dotnet build
Referenziert KroModIx.Plugin.Contracts aus dem GitHub-Packages-Feed
(kromodix-github, siehe nuget.config).
Referenz
- Host: KroModIx/KroModIx
- Plugin-Skill mit Standards:
KroModIx-Plugin
Lizenz
MIT — siehe LICENSE.