Transparenzranking.de vergleicht alle Transparenzregelungen Deutschlands.
yarn install
yarn dev # start dev server
yarn build # build for production
Der 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):
name
short
: die Abkürzung des Landesnamen, etwa BEyear
: das Inkrafttreten des Gesetzesupdated
: optional wann das Gesetz das letzte Mal aktualisiert wurdefdsId
: die unter fds.yml
angelegte ID der
FragDenStaat-Jurisdiktion (etwa 1
für den Bund)type
: ein unter lawtypes.yml
definierter
Gesetzestyp wie ifg
. Gibt es kein Gesetz, wird false
angegebendraft
: handelt es sich um einen Gesetzesentwurf, hier true
, sowie bei
draftParent
den Slug des aktuellen Gesetzes angeben.criteria
: gibt es kein IFG, kann diese Eigenschaft weggelassen werden. Eine
Liste von Kriterien, bestehend aus
title
: der Kriterientitel, wie unter
criteria.yml
angegebenpoints
: die erreichten Punktecitation
: die zitierte GesetzesstellecitationLink
: optional. Ein absoluter URL zum Gesetz. Standardmäßig ein
Anker für die FragDenStaat-Gesetzesseite.limitation
: optionale EinschränkungDer Code ist MIT-lizensiert, die Inhalte (alle .yml
und .md
Dateien) fallen unter CC-BY 4.0.