Transparenzranking.de vergleicht alle Transparenzregelungen Deutschlands.
yarn install
yarn dev # start dev server
yarn build # build for productionDer Inhalt der Seite wird aus den YAML- und Markdowndateien unter
./src/data generiert.
Die Kategorien bestehen aus title, slug (ein
URL-freundlicher, einmaliger Identifier), color (einer CSS-kompatiblen Farbe,
etwa #fff) und einer description.
Zu diesen Oberkategorien können die Rankingkriterien
angelegt werden. Diese bestehen ebenfalls aus title und description,
beinhalten zudem auch die Eigenschaft maxPoints (der für dieses Kriterium
maximal erreichbaren Punktzahl). Die übergeordnete Kategorie kann mit category
gesetzt werden. Dabei wird der slug einer aus der
Kategoriedatei angegeben.
Jedes Land hat unter ./src/data/states sowohl eine
gleichnamige Markdown- und YAML-Datei (etwa berlin.md und berlin.yml). Zudem
sollte unter ./src/assets/img/wappen ein Wappen im
svg-Format abgelegt werden (ebenfalls gleicher Dateiname). In der Markdowndatei
kann eine ausführliche Beschreibung zum Land formuliert werden.
Die YAML-Datei beinhaltet folgende Eigenschaften (Beispiel: Berlin):
nameshort: die Abkürzung des Landesnamen, etwa BEyear: das Inkrafttreten des Gesetzesupdated: optional wann das Gesetz das letzte Mal aktualisiert wurdefdsId: die unterfds.ymlangelegte ID der FragDenStaat-Jurisdiktion (etwa1für den Bund)type: ein unterlawtypes.ymldefinierter Gesetzestyp wieifg. Gibt es kein Gesetz, wirdfalseangegebendraft: handelt es sich um einen Gesetzesentwurf, hiertrue, sowie beidraftParentden Slug des aktuellen Gesetzes angeben.criteria: gibt es kein IFG, kann diese Eigenschaft weggelassen werden. Eine Liste von Kriterien, bestehend austitle: der Kriterientitel, wie untercriteria.ymlangegebenpoints: die erreichten Punktecitation: die zitierte GesetzesstellecitationLink: optional. Ein absoluter URL zum Gesetz. Standardmäßig ein Anker für die FragDenStaat-Gesetzesseite.limitation: optionale Einschränkung
Der Code ist MIT-lizensiert, die Inhalte (alle .yml und .md
Dateien) fallen unter CC-BY 4.0.