Anleitung je Plugin im Marktplatz: store.docs aus docs/ (user_docs), Anleitungen für alle Plugins #194

Closed
opened 2026-10-21 21:23:11 +00:00 by alf · 7 comments
Owner

Wunsch (Alf): In jeder Kachel des Marktplatzes oben rechts ein Symbol „Anleitung“, das die Anleitung des Plugins anzeigt.

Entscheidung: Die Anleitung kommt aus den vorhandenen docs/-Seiten des Plugins (user_docs der plugin.json): publish-plugins.sh rendert sie zu store/<id>/anleitung/<name>.html und trägt store.docs ([{title, path}], Reihenfolge wie user_docs) in den Index ein, ohne neue Version und ohne zweite Pflege. Katalog: store.docs mit {title, url}. Seite (Mac, Linux, iOS gemeinsam): Symbol oben rechts in der Kachel und Knopf „Anleitung“ in der Detailansicht, nur bei Plugins mit Anleitung; ein Fenster zeigt die Seiten (Auswahl nach Titel, gleicher Filter wie bei Notiz und Changelog). Alle Plugins sollen eine Anleitung bekommen (docs/ + user_docs; das bringt je Plugin eine neue Version); die sieben vorhandenen (ComfyUI-Workflows, FilmCraft, HeartMuLa, DOS-Spiele, Iris-Oberfläche, Plugins entwickeln) erscheinen sofort.

Hier: registry_index.py (collect_docs, --docs), publish-plugins.sh, README Kap. 20, die Anleitungen der Plugins ohne docs/.

Wunsch (Alf): In jeder Kachel des Marktplatzes oben rechts ein Symbol „Anleitung“, das die Anleitung des Plugins anzeigt. **Entscheidung:** Die Anleitung kommt aus den vorhandenen `docs/`-Seiten des Plugins (`user_docs` der plugin.json): `publish-plugins.sh` rendert sie zu `store/<id>/anleitung/<name>.html` und trägt `store.docs` (`[{title, path}]`, Reihenfolge wie `user_docs`) in den Index ein, **ohne neue Version** und ohne zweite Pflege. Katalog: `store.docs` mit `{title, url}`. Seite (Mac, Linux, iOS gemeinsam): Symbol oben rechts in der Kachel und Knopf „Anleitung“ in der Detailansicht, nur bei Plugins mit Anleitung; ein Fenster zeigt die Seiten (Auswahl nach Titel, gleicher Filter wie bei Notiz und Changelog). Alle Plugins sollen eine Anleitung bekommen (`docs/` + `user_docs`; das bringt je Plugin eine neue Version); die sieben vorhandenen (ComfyUI-Workflows, FilmCraft, HeartMuLa, DOS-Spiele, Iris-Oberfläche, Plugins entwickeln) erscheinen sofort. **Hier:** `registry_index.py` (`collect_docs`, `--docs`), `publish-plugins.sh`, README Kap. 20, die Anleitungen der Plugins ohne `docs/`.
Author
Owner

PR #195 gemergt: feat(registry): Anleitung aus docs/ (user_docs) als store.docs und anleitung/*.html, publish-plugins.sh --docs, README (#194)
#195

Commits:

  • feat(registry): Anleitung aus docs/ (user_docs) als store.docs und anleitung/*.html, publish-plugins.sh --docs, README (#194)
PR #195 gemergt: feat(registry): Anleitung aus docs/ (user_docs) als store.docs und anleitung/*.html, publish-plugins.sh --docs, README (#194) https://forgejo.lewerken.duckdns.org/iris/iris-plugins/pulls/195 Commits: - feat(registry): Anleitung aus docs/ (user_docs) als store.docs und anleitung/*.html, publish-plugins.sh --docs, README (#194)
Author
Owner

PR #196 gemergt: fix(registry): store.docs nur mit Anleitung, der Index der übrigen Plugins bleibt unverändert (#194)
#196

Commits:

  • fix(registry): store.docs nur mit Anleitung, der Index der übrigen Plugins bleibt unverändert (#194)
PR #196 gemergt: fix(registry): store.docs nur mit Anleitung, der Index der übrigen Plugins bleibt unverändert (#194) https://forgejo.lewerken.duckdns.org/iris/iris-plugins/pulls/196 Commits: - fix(registry): store.docs nur mit Anleitung, der Index der übrigen Plugins bleibt unverändert (#194)
Author
Owner

PR #197 gemergt: docs(plugins): Anleitung 'Erste Schritte' für 15 Plugins (docs/, user_docs, Build packt sie), changelog-Einträge; iris-plugin-dev 0.1.10: pruefen prüft user_docs (#194)
#197

Commits:

  • docs(plugins): Anleitung 'Erste Schritte' für 15 Plugins (docs/, user_docs, Build packt sie), changelog-Einträge; iris-plugin-dev 0.1.10: pruefen prüft user_docs (#194)
PR #197 gemergt: docs(plugins): Anleitung 'Erste Schritte' für 15 Plugins (docs/, user_docs, Build packt sie), changelog-Einträge; iris-plugin-dev 0.1.10: pruefen prüft user_docs (#194) https://forgejo.lewerken.duckdns.org/iris/iris-plugins/pulls/197 Commits: - docs(plugins): Anleitung 'Erste Schritte' für 15 Plugins (docs/, user_docs, Build packt sie), changelog-Einträge; iris-plugin-dev 0.1.10: pruefen prüft user_docs (#194)
Author
Owner

PR #198 gemergt: docs(plaene): Anleitung-Symbol im Marktplatz-Plan, iris-plugin-dev 0.1.10 (iris-plugins#194)
#198

Commits:

  • docs(plaene): Anleitung-Symbol im Marktplatz-Plan, iris-plugin-dev 0.1.10 (iris-plugins#194)
PR #198 gemergt: docs(plaene): Anleitung-Symbol im Marktplatz-Plan, iris-plugin-dev 0.1.10 (iris-plugins#194) https://forgejo.lewerken.duckdns.org/iris/iris-plugins/pulls/198 Commits: - docs(plaene): Anleitung-Symbol im Marktplatz-Plan, iris-plugin-dev 0.1.10 (iris-plugins#194)
Author
Owner

PR #199 gemergt: docs(readme): Änderungstext, Changelog, Anleitung und Versionsliste im README (Kap. 19, 20, user_docs); iris-plugin-dev 0.1.11 (iris-plugins#194)
#199

Commits:

  • docs(readme): Änderungstext, Changelog, Anleitung und Versionsliste im README (Kap. 19, 20, user_docs); iris-plugin-dev 0.1.11 (iris-plugins#194)
PR #199 gemergt: docs(readme): Änderungstext, Changelog, Anleitung und Versionsliste im README (Kap. 19, 20, user_docs); iris-plugin-dev 0.1.11 (iris-plugins#194) https://forgejo.lewerken.duckdns.org/iris/iris-plugins/pulls/199 Commits: - docs(readme): Änderungstext, Changelog, Anleitung und Versionsliste im README (Kap. 19, 20, user_docs); iris-plugin-dev 0.1.11 (iris-plugins#194)
Author
Owner

PR #200 gemergt: feat(plugin-dev): Gerüst legt eine Anleitungsvorlage an (docs/erste-schritte.md, user_docs), Skill schreibt sie in der Umsetzung; 0.1.12 (iris-plugins#194)
#200

Commits:

  • feat(plugin-dev): Gerüst legt eine Anleitungsvorlage an (docs/erste-schritte.md, user_docs), Skill schreibt sie in der Umsetzung; 0.1.12 (iris-plugins#194)
PR #200 gemergt: feat(plugin-dev): Gerüst legt eine Anleitungsvorlage an (docs/erste-schritte.md, user_docs), Skill schreibt sie in der Umsetzung; 0.1.12 (iris-plugins#194) https://forgejo.lewerken.duckdns.org/iris/iris-plugins/pulls/200 Commits: - feat(plugin-dev): Gerüst legt eine Anleitungsvorlage an (docs/erste-schritte.md, user_docs), Skill schreibt sie in der Umsetzung; 0.1.12 (iris-plugins#194)
Author
Owner

PR #201 gemergt: feat(registry): Datenschutz-Scan im Veröffentlichen (Texte, Store, Anleitung, Geheimnisse im Paket), duckdns erlaubt; plugin-dev 0.1.13 (iris-plugins#194)
#201

Commits:

  • feat(registry): Datenschutz-Scan im Veröffentlichen (Texte, Store, Anleitung, Geheimnisse im Paket), duckdns erlaubt; plugin-dev 0.1.13 (iris-plugins#194)
PR #201 gemergt: feat(registry): Datenschutz-Scan im Veröffentlichen (Texte, Store, Anleitung, Geheimnisse im Paket), duckdns erlaubt; plugin-dev 0.1.13 (iris-plugins#194) https://forgejo.lewerken.duckdns.org/iris/iris-plugins/pulls/201 Commits: - feat(registry): Datenschutz-Scan im Veröffentlichen (Texte, Store, Anleitung, Geheimnisse im Paket), duckdns erlaubt; plugin-dev 0.1.13 (iris-plugins#194)
alf closed this issue 2026-10-21 23:03:07 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
iris/iris-plugins#194
No description provided.