PradoSoft

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
Personal tools
Your user name:

Your password:

MediaWiki