Membangun sistem
From PRADO Wiki
Contents |
Sistem Pembangunan
Kami menggunakan Phing sebagai sistem pembangunan proyek kami untuk mengotomasi tugas-tugas berulang yang membosankan seperti menjalankan pengujian, membuat dokumentasi API, membangun paket distribusi, dll.
Instalasi
Phing dapat diinstalasi dengan mudah melalui instalator PEAR.
$ pear config-set preferred_state devel $ pear channel-discover pear.phing.info $ pear install --alldeps phing/phing-2.2.0RC1
Untuk metode instalasi alternatif silahkan lihat Bimbingan Pengguna Phing 2.
Pastikan bahwa anda mendapatkan versi terbaru PhpDocumentor dan Xdebug karena beberapa tugas dalam Phing tergantung pada paket itu dan tidak ditandai sebagai stabil.
$ pear install --alldeps PhpDocumentor-1.3.0RC3 $ pecl install xdebug-2.0.0beta5
File pembangunan
Konfigurasi sistem pembangunan berada dalam file build.xml di folder akar dari copy pekerjaan anda. Ini adalah file berbasisi-XML yang menampung berbagai target yang dapat anda jalankan. Documentasi file pembangunan dapat ditemukan dalam Bimbingan Pengguna Phing 2
Target
Untuk melihat target yang tersedia anda cukup mengetikan:
$ phing -l
dist
Distribusi standar pembangunan dan paket serta paket PEAR dalam direktori dist/ -.
$ phing dist
pengujian
Jalankan pengujian unit dan membuat kode yang mencakup laporan dalam build/reports.
$ phing test
doc
Membuat dokumentasi API ke dalam build/docs/manual.
$ phing doc
lint
Memeriksa sintaks terhadap file sumber framework.
$ phing lint
pradolite
Membuat file pradolite.php yang terdiri dari beberapa kelas inti framework yang sekitar tiga kali lebih cepat untuk mengambil daripada mengambil setiap dan salah satu darinya.
$ phing pradolite

