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 unterfds.yml
angelegte ID der FragDenStaat-Jurisdiktion (etwa1
für den Bund)type
: ein unterlawtypes.yml
definierter Gesetzestyp wieifg
. Gibt es kein Gesetz, wirdfalse
angegebendraft
: handelt es sich um einen Gesetzesentwurf, hiertrue
, sowie beidraftParent
den 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.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änkung
Der Code ist MIT-lizensiert, die Inhalte (alle .yml
und .md
Dateien) fallen unter CC-BY 4.0.