Dies sind die Inhalte und erstellen Skripte für http://incubator.apache.org/
Sie können von https://github.com/apache/incubator gabeln, Ihre Änderungen wie unten beschrieben testen und eine Pull -Anfrage stellen.
Verwenden Sie die Mailingliste von [email protected], um den Inkubator PMC zu kontaktieren, der diese Website verwaltet.
Commits to the master Branch werden automatisch mit build_site.sh von der Inkubator -Git -Site - Teil 2 Jenkins -Auftrag - ausgeliefert und erstellt. Die Ergebnisse werden in den content der asf-site Filiale gedrückt, die durch den gitwcsub -Mechanismus des ASF automatisch an http://incubator.apache.org/ veröffentlicht wird.
Die Daten für http://incubator.apache.org/clutch/ dauert länger, damit sie mit einer separaten SVN-Kupplungsanalyse behandelt werden-Teil 1 Jenkins-Job, bei dem die build_clutch.sh -Skripts, die täglich ausgeführt wird, ausgeführt wird und auch von SVN-Änderungen ausgelöst wird. Die Ergebnisse werden im reserve des asf-site Zweigs gespeichert
Im Moment werden Kupplungsdaten in SVN unter http://svn.apache.org/repos/asf/incubator/public/trunk/ noch verwaltet. Weitere Informationen finden Sie in den Build -Skripten. Der Ordner Projekte (Podling-Status Seiten) und die IP-Clearance-Ordner befinden sich ebenfalls in SVN und das HTML wird unter Verwendung von ant docs im Skript build_clutch.sh erstellt.
Alle Build -Fehler werden an [email protected] Mailing -Liste gemeldet.
Die Website wurde mit Jbake- und Groovy -Vorlagen erstellt. Die Builds für die Website erfordern einen Internetzugang.
JBAKE_HOMEexport JBAKE_HOME=/usr/local/Cellar/jbake/2.6.4Verwenden Sie um die Website vor Ort zu testen
./build_local.sh -b -s
Dies baut die Website auf, dient sie lokal unter http: // localhost: 8820/und baut den Inhalt ziemlich schnell um, wenn Änderungen vorgenommen werden.
Dieses Skript kann mit einem der Argumente aufgerufen werden, die Sie an Jbake übergeben würden.
WARNUNG Führen Sie die Kupplungs -Build -Skripte nicht aus, es sei denn, Sie sind sicher, dass Sie sie verstehen, und bitte achten Sie darauf, dass Sie keines der resultierenden Vermögenswerte und Seiten an den Git Master -Zweig verpflichten. Dieser Inhalt und die Daten werden nur zum reserve der asf-site Filiale verpflichtet, wie unten erwähnt.
Mit dem Skript build_local_clutch.sh können Sie die Kupplungsdaten erstellt werden, wird dies jedoch automatisch von den Jenkins -Builds als build_clutch.sh aktualisiert, damit es nicht erforderlich ist, es sei denn, Sie möchten das testen.
Die meisten Seiten in der Website werden mit Asciidoctor geschrieben. Während es eine Form von Asciidoc ist, hat es einige Syntaxunterschiede, die es wert sind, eine Überprüfung zu bewerten
Die Site -Vorlagen sind in groovigen Skripten geschrieben. Obwohl die Dateien mit .gsp enden, sind sie keine GSP -Dateien und haben keinen Zugriff auf Tag -Bibliotheken. Sie können einen benutzerdefinierten Code ausführen, ähnlich wie in homepage.gsp und projectSpage.gsp.
Zusätzlich zu den Kupplungsseiten werden mehrere Datendateien bereitgestellt: