Ini adalah konten dan membuat skrip untuk http://incubator.apache.org/
Anda dapat membayar dari https://github.com/apache/incubator, menguji perubahan Anda seperti yang dijelaskan di bawah ini dan naikkan permintaan tarik.
Gunakan milis [email protected] untuk menghubungi Inkubator PMC yang mengelola situs web ini.
Komit ke cabang master secara otomatis diperiksa dan dibangun menggunakan build_site.sh oleh situs Git Inkubator - Bagian 2 Jenkins Job. Hasilnya didorong ke folder content cabang asf-site yang pada gilirannya diterbitkan secara otomatis ke http://incubator.apache.org/ oleh mekanisme gitwcsub ASF.
Data untuk http://incubator.apache.org/cernutch/ membutuhkan waktu lebih lama untuk dibangun sehingga ditangani oleh analisis kopling SVN terpisah-Bagian 1 pekerjaan Jenkins yang menjalankan skrip build_clutch.sh yang dijadwalkan berjalan setiap hari dan juga dipicu oleh perubahan SVN menggunakan trigger-kopclutch-analisis-on-change-on-change-on-change-on-change-on-schney-on-schney-on-spon-on-schang-on-schney-on-schney-on-schney-on-schney-on-schney-on-schney-on-schney-online Hasilnya disimpan di folder reserve cabang asf-site
Untuk saat ini data kopling masih dikelola di SVN, di http://svn.apache.org/repos/asf/incubator/public/trunk/, lihat skrip build untuk info lebih lanjut. Folder Proyek (halaman status podling) dan folder IP-jelas juga masih di SVN dan HTML dibangun menggunakan ant docs di skrip build_clutch.sh .
Setiap kegagalan build dilaporkan ke milis [email protected] .
Situs web ini dibangun menggunakan template JBake dan Groovy. Bangunan untuk situs web memang membutuhkan akses internet.
JBAKE_HOME menunjuk ke instalasi jbake Anda, misalnyaexport JBAKE_HOME=/usr/local/Cellar/jbake/2.6.4Untuk menguji situs secara lokal, gunakan
./build_local.sh -b -s
Ini membangun situs, melayani secara lokal di http: // localhost: 8820/dan membangun kembali konten dengan cukup cepat jika ada perubahan yang dilakukan.
Skrip itu dapat dipanggil dengan salah satu argumen yang akan Anda lewati ke JBake.
PERINGATAN Jangan jalankan skrip build clutch kecuali Anda yakin Anda memahaminya, dan berhati -hatilah untuk tidak melakukan aset dan halaman yang dihasilkan ke cabang Git Master. Konten dan data itu hanya berkomitmen pada folder reserve cabang asf-site seperti yang disebutkan di bawah ini.
Script build_local_clutch.sh dapat digunakan untuk membangun data kopling, tetapi itu diperbarui secara otomatis oleh jenkins build sebagai build_clutch.sh yang disebutkan di bawah ini sehingga tidak diperlukan kecuali Anda ingin mengujinya.
Sebagian besar halaman di situs ditulis menggunakan asciidoctor. Sementara itu adalah bentuk asciidoc, ia memang memiliki beberapa perbedaan sintaksis yang layak ditinjau
Template situs ditulis dalam skrip asyik. Meskipun file diakhiri dengan .gsp mereka bukan file GSP dan tidak memiliki akses ke tag pustaka. Anda dapat menjalankan kode khusus di dalamnya, mirip dengan apa yang dilakukan di beranda. GSP dan ProjectSpage.gsp.
Selain halaman kopling beberapa file data disediakan: