Keluaran sistem pengurusan projek Trac 1.4

Dikemukakan oleh keluaran penting sistem pengurusan projek Jejak 1.4, yang menyediakan antara muka web untuk bekerja dengan repositori Subversion dan ​Git, Wiki terbina dalam, sistem penjejakan isu dan bahagian perancangan fungsi untuk versi baharu. Kod ini ditulis dalam Python dan diedarkan oleh di bawah lesen BSD. ​SQLite, ​PostgreSQL dan ​MySQL/MariaDB DBMS boleh digunakan untuk menyimpan data.

Trac mengambil pendekatan minimalis terhadap pengurusan projek dan membolehkan anda mengautomasikan operasi rutin biasa dengan kesan minimum pada proses dan peraturan yang telah ditetapkan di kalangan pembangun. Enjin wiki terbina dalam membolehkan anda menggunakan penanda wiki dalam perihalan isu, matlamat dan komitmen. Ia menyokong mencipta pautan dan mengatur sambungan antara mesej ralat, tugas, perubahan kod, fail dan halaman wiki. Untuk menjejaki semua acara dan aktiviti dalam projek, antara muka dalam bentuk garis masa ditawarkan.

Dalam bentuk pemalam modul tersedia untuk mengekalkan suapan berita, mencipta platform perbincangan, menjalankan tinjauan, berinteraksi dengan pelbagai sistem integrasi berterusan, menjana dokumentasi dalam Doxygen, mengurus muat turun, menghantar pemberitahuan melalui Slack, menyokong Subversion dan Mercurial.

Perubahan utama berbanding dengan cawangan stabil 1.2:

  • Beralih kepada pemaparan menggunakan enjin templat yang pantas Jinja2. Enjin templat berasaskan XML Genshi telah ditamatkan, tetapi atas sebab keserasian dengan pemalam sedia ada ia hanya akan dialih keluar dalam cawangan 1.5 yang tidak stabil.
  • Keserasian ke belakang dengan pemalam yang ditulis untuk versi Trac sebelum 1.0 telah dihentikan. Perubahan terutamanya mempengaruhi antara muka untuk mengakses pangkalan data.
  • Kumpulan pengguna yang disebut dalam medan CC dikembangkan secara automatik kepada senarai pengguna yang disertakan dalam kumpulan itu.
  • Halaman Wiki dilengkapi dengan suis antara mod skrin sempit dan penuh untuk melihat teks.
  • Dalam templat pemberitahuan mel, kini anda boleh menggunakan data tentang perubahan dalam medan tiket (β€œchanges.fields”).
  • Pratonton automatik teks berformat wiki dilaksanakan untuk semua medan standard (contohnya, penerangan laporan). Pengguna juga dapat mengkonfigurasi masa menunggu secara bebas antara menghentikan input dan mengemas kini kawasan pratonton.
  • TracMigratePlugin telah menjadi sebahagian daripada Trac dan tersedia sebagai arahan trac-admin convert_db. Biar kami mengingatkan anda bahawa pemalam ini membolehkan anda memindahkan data projek Trac antara pangkalan data yang berbeza (contohnya, SQLite β†’ PostgreSQL). Anda juga boleh perhatikan kemunculan subperintah delete_comment dan attachment move.
  • Medan teks tersuai kini mempunyai atribut max_size.
  • Sokongan untuk pengklonan tiket (serta mencipta tiket daripada ulasan) melalui komponen pilihan tracopt.ticket.clone
  • Anda boleh menambah pautan tersuai pada pengepala navigasi menggunakan alat standard.
  • Skop pengesah perubahan telah diperluaskan kepada alat penyuntingan kelompok, serta kepada proses penyuntingan ulasan.
  • Sokongan untuk menyajikan kandungan melalui HTTPS terus daripada tracd.
  • Keperluan versi minimum yang dikemas kini untuk Python (2.7 dan bukannya 2.6) dan PostgreSQL (tidak lebih lama daripada 9.1).

Sumber: opennet.ru

Tambah komen