<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=Crow%E2%80%99s_Nest</id>
	<title>Crow’s Nest - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=Crow%E2%80%99s_Nest"/>
	<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=Crow%E2%80%99s_Nest&amp;action=history"/>
	<updated>2026-04-23T06:52:34Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Piratenwiki Mirror</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikimirror.piraten.tools/wiki/index.php?title=Crow%E2%80%99s_Nest&amp;diff=55616314&amp;oldid=prev</id>
		<title>imported&gt;Weizenspreu: /* Jetzige Architektur */</title>
		<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=Crow%E2%80%99s_Nest&amp;diff=55616314&amp;oldid=prev"/>
		<updated>2012-03-08T13:27:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Jetzige Architektur&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Bei '''Crow’s Nest''' (engl. für ''Krähennest'', der „Ausguck“ am Mast eines Schiffes) handelt es sich um eine Sammlung von Daten und Scripts, um zur Transparenzförderung [[maschinenlesbare Daten|maschinenlesbare Informationen]] über die Piratenpartei sowie andere deutsche und internationale Parteien zu sammeln.&lt;br /&gt;
&lt;br /&gt;
== Grundsätze ==&lt;br /&gt;
* Die Daten müssen in einem leicht lesbaren, offenen Format zur Verfügung stehen.&lt;br /&gt;
* Die Daten müssen leicht zu kopieren und zu spiegeln sein, um keine ausfallgefährdete zentrale Stelle einzurichten.&lt;br /&gt;
* Änderungen an den Daten sind zu protokollieren; die Geschichte der Daten (Änderungen sowie frühere Messwerte) muss leicht zugänglich und spiegelbar sein.&lt;br /&gt;
* Die Daten sollen so weit wie möglich automatisiert abgefragt werden, um Verzögerungen durch menschlichen Zeitmangel zu minimieren.&lt;br /&gt;
* Sind automatisierte Abfragen nicht möglich, so sollen die Daten von Menschen eintragbar sein, um wenigstens unregelmäßig Richtwerte zu besitzen.&lt;br /&gt;
* Es soll per Konvention eine „Master-Version“ der Daten geben, die aber bei Ausfall oder Unzuverlässigkeit leicht ersetzbar ist.&lt;br /&gt;
&lt;br /&gt;
Aus diesen Punkten folgt fast zwangsläufig, dass ein verteiltes Versionskontrollsystem wie [[p:Git|Git]] die optimale Lösung darstellt.&lt;br /&gt;
Als Datenformate kommen z.B. CSV, Plaintext und XML in Betracht.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
Das Git-Repository zu Crow’s Nest findet sich bei GitHub: http://github.com/scy/crowsnest/&lt;br /&gt;
Weitere Dokumentation zur Verzeichnisstruktur und zur Funktionsweise liegt direkt im Repository bzw. wird bald dort liegen.&lt;br /&gt;
&lt;br /&gt;
Patches und Erweiterungen sind gern gesehen, Ansprechpartner ist [[Benutzer:Scytale|Scytale]].&lt;br /&gt;
Direkten Schreibzugriff wird es vorerst nicht geben, da der Code direkt auf seinem Rechner ausgeführt wird.&lt;br /&gt;
Was so alles noch kommen soll, liest man unter [[Maschinenlesbare Daten]].&lt;br /&gt;
&lt;br /&gt;
== Frühere Messwerte ==&lt;br /&gt;
Im Repository wird jeweils nur der aktuelle „Messwert“ (z.B. die aktuelle Mitgliederzahl) angezeigt.&lt;br /&gt;
Die Speicherung der „geschichtlichen“ Daten (also z.B. die Mitgliederzahl am 3. Februar 2009) wird Git überlassen, denn dafür ist es ja ein Versionskontrolltool.&lt;br /&gt;
Die älteren Dateiversionen sind also jederzeit abrufbar und werden auch beim Clonen des Repositories mit übertragen.&lt;br /&gt;
Um auf ältere Versionen zurückzugreifen, lässt man sich via Git einfach die ältere Version anzeigen.&lt;br /&gt;
Wie das genau funktioniert, sprengt hier allerdings den Rahmen.&lt;br /&gt;
&lt;br /&gt;
== Jetzige Architektur ==&lt;br /&gt;
Auf einem Rechner von [[Benutzer:Scytale|Scytale]] wird jeden Tag um 12 Uhr mittags das Script &amp;lt;tt&amp;gt;bin/cron.sh&amp;lt;/tt&amp;gt; ausgeführt, das den aktuellen Stand pullt, &amp;lt;tt&amp;gt;bin/update.sh&amp;lt;/tt&amp;gt; ausführt, die Änderungen committet und wieder pusht.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Innerparteiliche Transparenz]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Weizenspreu</name></author>
	</entry>
</feed>