Banyak pengembang perangkat lunak harus mengatasi berbagai alat besar dan kecil yang berbeda untuk menyelesaikan bisnis sehari-hari mereka. Pengembang yang bekerja pada proyek yang berbeda, yang tinggal di ekosistem pengembangan perangkat lunak yang berbeda, membangun kerangka kerja perangkat lunak yang berbeda bahkan lebih dihadapkan dengan masalah itu. Tugas umum dapat berupa:
membuat dokumentasi
membuat paket
menangani informasi versi
mis. mencetaknya di manual
membuat homepage secara otomatis dibangun dari informasi versi yang tersedia, paket-paket, dokumentasi dan sebagainya
menyebarkan homepage ini ke server web
testing
...
Mesin anise mengeksekusi kode sumber Python yang arbitrary dan menyediakan beberapa layanan tambahan seperti logging, parameter yang lewat dari command line, dukungan antarmuka pengguna grafis dasar, sebuah plugin antarmuka, sistem acara yang fleksibel, menyuntikkan kode dan data dari tempat lain, dan banyak lagi.
Di atas mesin ini, adas manis dilengkapi dengan sekelompok implementasi yang memenuhi tugas (atau bagian dari mereka) pengembangan perangkat lunak. Ada modul pengujian, dokumentasi dan generator rumah, beberapa metode pembuatan paket, dan banyak lagi. Implementasi menggunakan sistem peristiwa di banyak tempat untuk memungkinkan penyesuaian dalam cara yang agak teknis tetapi sangat fleksibel.
Kerangka kerja anise memungkinkan Anda untuk mengimplementasikan semua tugas tersebut secara terstruktur tetapi generik dalam kombinasi Kode XML dan Python. Setelah Anda membuat barang-barang ini di tempat yang ditentukan dalam proyek Anda, adas memungkinkan Anda dengan mudah menjalankan tugas Anda dari baris perintah (atau dari editor apa pun jika Anda menanamkannya).
Komentar tidak ditemukan