Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs-Ordner und Docs-Page hinzufügen #9

Open
alxndr-w opened this issue Apr 7, 2024 · 2 comments
Open

Docs-Ordner und Docs-Page hinzufügen #9

alxndr-w opened this issue Apr 7, 2024 · 2 comments
Assignees
Milestone

Comments

@alxndr-w
Copy link
Member

alxndr-w commented Apr 7, 2024

Auf Basis der Docs in Addons wie

@alxndr-w alxndr-w self-assigned this Apr 7, 2024
@christophboecker
Copy link

Docs sind ein lustiges Thema, von fast nicht vorhanden bis hin zu "in epischer Breite und doch zu wenig". Bei Geolocation hab ich einen recht komplexen Ansatz, der die Doku über mehrere Dateien inkl. interner Quer-Links sowohl via GitHub als auch intern in der Redaxo-Instanz anzeigt (one doc fits all).

  • Konfiguration über package.yml
  • Benötigt eine Page, die die Links in den Texten auf Lokal umbaut und auch die Bilder zugänglich macht
  • ein paar Spielregeln
  • Zusätzliches css/js als Code-Beautifier (php, js, json, yml, html, css, scss, sg, sql). Ich hab PrismJS genommen; ist als help.min.js/css im Addon.

@alxndr-w
Copy link
Member Author

In meinen Add-ons liefere ich das auch möglichst mit. Deswegen habe ich auch https://github.com/alexplusde/ymca einen passenden Generator spendiert, dessen Entwurf ich dann noch manuell ergänze.

Für "one doc fits all" bin ich auf jeden Fall zu begeistern, hatte mich aber bisher der aktuellen Umsetzung von ycom abgelesen.

Nicht jedes Addon benötigt Docs, die "Blaupause" ist jedoch für mich von "minimal, alles weitere ergänzen" im Workflow inzwischen zu "Häufig verwendetes ablegen, beim Addon-Start nicht benötigtes rauslöschen" geworden.

@alxndr-w alxndr-w added this to the 3.0.0 milestone Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants