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

Dokumentation der Struktur #7

Open
mnagel opened this issue Aug 8, 2012 · 4 comments
Open

Dokumentation der Struktur #7

mnagel opened this issue Aug 8, 2012 · 4 comments
Labels

Comments

@mnagel
Copy link

mnagel commented Aug 8, 2012

Die Struktur des Repos sollte besser dokumentiert werden.
Augenscheinlich gibt es für jeden Buchstaben einen Ordner (um die Anzahl der jeweiligen Unterordner klein zu halten(?)) und darin pro Gesetz einen Ordner benannt nach dem Kurznamen des Gesetzes (?) und darin eine index.md.
Ist das so korrekt? Was sind die Gründe für diese Struktur?

Was ist das eigentliche Endprodukt / wie ist die Nutzung des Repos gedacht / welche Use-Cases gibt es?
Klickt man sich auf https://github.com/bundestag/gesetze durch?
Öffnet man das Repo lokal in gitk/gitx/tortoise?
Sollte es einen STRG-F-durchsuchbaren Index mit den ausgeschriebenen Namen geben? Wie wird dieser generiert?

@mnagel
Copy link
Author

mnagel commented Aug 8, 2012

bei Twitter gefunden: http://bundestag.github.com/gesetze/
das sollte z.B. auch in der Readme erwähnt werden...

@stefanw
Copy link
Member

stefanw commented Aug 8, 2012

Die Anfangsbuchstabe-Unterordner-Struktur ist tatsächlich damit man nicht 6000+ Ordner in einem hat.

Die Gesetzdatei heißt index.md, weil:

  • GitHub Pages branch auf dem master repo aufbaut und ein index.md von Jekyll in index.html umgebaut wird
  • Der Name des Gesetzes schon im Ordnernamen steht
  • Das eine schön einfache Konvention ist. Ein Ordner enthält bei manchen Gesetzen auch Bilder, PDFs etc.

Wie man dieses Repo nutzt ist noch nicht ganz klar. Es gibt aber fantastische Möglichkeiten.

Die gerenderten Gesetze aus dem gh-pages Branch sind noch sehr grob, ohne CSS, deswegen wurden sie noch nicht in der README erwähnt.

Es ist angedacht die gerenderten Gesetze per JavaScript mit der GitHub API zu verbinden und Pull Request-Änderungen oder Issues direkt am gerenderten Gesetz anzuzeigen.

@surma
Copy link

surma commented Aug 9, 2012

@mnagel Nach Dateinamen lässt sich schon über die Github-Oberfläche suchen, wenn man [t] drückt.

@rriemann
Copy link

We should consider to build the html representation on top of middlemanapp or octopress (octopress is a more feature-rich template/plugin set for jekyll).
http://middlemanapp.com/
http://octopress.org/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants