Skip to content

Instantly share code, notes, and snippets.

@Seegras
Last active October 29, 2019 12:48
Show Gist options
  • Save Seegras/bf651497cbf06fcaf1c566b5fe7dc7c6 to your computer and use it in GitHub Desktop.
Save Seegras/bf651497cbf06fcaf1c566b5fe7dc7c6 to your computer and use it in GitHub Desktop.
Vorschlag für Softwareplattform für Gesetzestexte

Ich hätte gerne Software zum verfassen von Gesetzestexten. Sowas wie gitlab, oder ein Wiki, aber nicht ganz.

Gefunden habe ich bisher das hier, aber das ist nicht wirklich was ich möchte:

Was mir vorschwebt ist

  • ein RCS-system, wo ich alle Versionen eines Gesetzes (inklusive historische) drin haben kann, Tags machen kann (z.b. "Verabschiedet 1989") und aber auch neue branches zur Weiterentwicklung eröffnen kann (z.b. "Vorschlag PP, berücksichtigt Berner Konvention"). Also ziemlich git ;).
  • Markup/diffs sollten aber eigentlich nicht per Zeile sein, sondern per Wort. Selbst wenn diese intern per Zeile gehandhabt würden, im WebGUI müssten diese dann per Wort angezeigt werden.
  • Vergleiche/diffs beliebiger Versionen auf Knopfdruck. Idealerweise auch übernehmen/reverts aus anderen Tags und Branches in eine neuere. Und die diffs müssten nicht nur den geänderten Teil anzeigen sondern jeweils den gesamten Text; mindestens den gesamten Artikel.
  • Spalte auf der Seite mit Annotationen zu Änderungen. So dass man zu jedem Artikel und jeder Änderung eine Erklärung hinzufügen kann, die dann fest zur jeweiligen Änderung im Artikel dazugehört.
  • Tags sollten als immutable gekennzeichnet werden können, so dass man keinen schon verabschiedeten Gesetzestext ändern kann, sondern nur einen darauf basierenden neuen erstellen kann.
  • Eigentlich sollte alles per Web editierbar sein; inklusive so Sachen wie "Ich nehme den Text von 2005 und reverte den und den Artikel auf die Version von 1989" (und Annotiere jeden Artikel mit einer Erklärung weshalb).
  • Export eines Tags (respektive eines diffs) nach pdf im Layout welches offiziell für Gesetze und Abstimmungsbotschaften verwendet wird. Das ist dann relativ einfach.

Die Idee ist auch nicht eine riesige Sammlung von Gesetzen da reinzupappen, sondern nur gezielt solche, für die man einen neuen Text entwerfen will, und da dafür idealerweise die ganze History.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment