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

aktualisierte Doku (work in progress) #225

Merged
merged 3 commits into from
Aug 13, 2018
Merged

aktualisierte Doku (work in progress) #225

merged 3 commits into from
Aug 13, 2018

Conversation

alxndr-w
Copy link
Contributor

@alxndr-w alxndr-w commented Jun 20, 2018

Feedback erwünscht

Features

  • help.php leitet direkt auf die Doku weiter
  • Automatisches parsen der README.md
    • Navigation
    • Sprunganker
    • markiert aktives Kapitel
  • Mehrsprachig: Lädt ggf. /docs/README.xx_xx.md, falls die Backend-Sprache des Nutzers abweicht
  • Bearbeiten-Link führt direkt zur Editieransicht in der Github-Seite (neue package.yml Property)
  • Prototyp für eine generische Doku-Darstellung
  • Kann mit Bildern umgehen (commit folgt)

Todo

  • Layout in Fragmente auslagern
  • Credits und Autor analog zur Addon-Hilfe-Seiten der Addon-Übersicht ausgeben

Screenshot

image

Generisch gehaltenes Doku-Skript (work in progress)
@christophboecker
Copy link

christophboecker commented Jul 6, 2018

Die Idee mit nur einer Datei gefällt mir. Spasseshalber hab ich den Gedanken mal weitergesponnen. Mit nur einer Readme komme ich grade nicht hin Stichwort "Komplexitätsgrenze". Das docs-Plugin möchte ich nicht einsetzen (scheint mir in dem Fall übertrieben).

Ich wollte eine volle Doku (via "Hilfe" auf page=packages) und eine Teil-Doku in den Media-Manager eingehängt.

Das Ergebnis ist eine help.php, die sowohl Readme.md als auch ein docs-Verzeichnis abbildet. Sprachunterstützung inkl. Fallback. Konfigurierbar. Die hier angesprochene Github-Integeration ist nicht drin, aber sonst schon verdammt viel.

Vieleicht könnten wir ja die Ideen zusammenwerfen .... und am Ende die Mutter aller Doku-php haben. Getestet mit der Doku aus sked und yform.

Zu finden hier: https://github.com/christophboecker/help.php

Grüße
Chris

@alxndr-w
Copy link
Contributor Author

alxndr-w commented Jul 6, 2018

@christophboecker lass uns Mal telefonisch drüber quatschen nächste Woche. Komplexitätsgrenze ist ein Manko, bei meinem Ansatz, das ist korrekt. Bin offen, das zu erweitern, um auch Fälle wie yform abzudecken.

Melde dich mal in Slack bei mir

@christophboecker
Copy link

Hi Alex,

ich hab meinen Vorschlag wie besprochen weiterentwickelt. Unter dem obigen Link steht der aktuelle Stand. Außerdem eine "manual.md", die die Konfiguration beschreibt. Ich bin Montag und Dienstag passabel erreichbar. github fehlt noch.

@dergel
Copy link
Member

dergel commented Aug 11, 2018

@alexplusde kannst du die conflicts lösen und ich übernehme das dann erstmal direkt, oder ?

@alxndr-w
Copy link
Contributor Author

Da gibt's conflicts? Wo sehe ich das :S

@dergel dergel merged commit c437bc5 into yakamara:master Aug 13, 2018
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

Successfully merging this pull request may close these issues.

None yet

3 participants