Rilis sistem manajemen proyek Trac 1.4

Disampaikan oleh rilis signifikan dari sistem manajemen proyek Jalur 1.4, yang menyediakan antarmuka web untuk bekerja dengan repositori Subversion dan Git, Wiki bawaan, sistem pelacakan masalah, dan bagian perencanaan fungsionalitas untuk versi baru. Kode ini ditulis dengan Python dan didistribusikan oleh di bawah lisensi BSD. ​SQLite, ​PostgreSQL, dan ​MySQL/MariaDB DBMS dapat digunakan untuk menyimpan data.

Trac mengambil pendekatan minimalis terhadap manajemen proyek dan memungkinkan Anda mengotomatiskan operasi rutin biasa dengan dampak minimal pada proses dan aturan yang sudah ditetapkan di antara pengembang. Mesin wiki bawaan memungkinkan penggunaan markup wiki dalam deskripsi masalah, tujuan, dan komitmen. Ini mendukung pembuatan tautan dan pengorganisasian koneksi antara pesan kesalahan, tugas, perubahan kode, file, dan halaman wiki. Untuk melacak semua peristiwa dan aktivitas dalam proyek, ditawarkan antarmuka berupa timeline.

Berseragam plugin modul tersedia untuk memelihara umpan berita, membuat platform diskusi, melakukan survei, berinteraksi dengan berbagai sistem integrasi berkelanjutan, menghasilkan dokumentasi di Doxygen, mengelola unduhan, mengirim pemberitahuan melalui Slack, mendukung Subversion dan Mercurial.

Perubahan utama dibandingkan dengan cabang stabil 1.2:

  • Beralih ke rendering menggunakan mesin template cepat Jinja2. Mesin templat berbasis XML Genshi sudah tidak digunakan lagi, tetapi karena alasan kompatibilitas dengan plugin yang ada, mesin ini hanya akan dihapus di cabang 1.5 yang tidak stabil.
  • Kompatibilitas mundur dengan plugin yang ditulis untuk versi Trac sebelum 1.0 telah dihentikan. Perubahan tersebut terutama mempengaruhi antarmuka untuk mengakses database.
  • Grup pengguna yang disebutkan dalam bidang CC secara otomatis diperluas ke daftar pengguna yang termasuk dalam grup tersebut.
  • Halaman Wiki dilengkapi dengan peralihan antara mode layar sempit dan layar penuh untuk melihat teks.
  • Dalam templat pemberitahuan email, sekarang dimungkinkan untuk menggunakan data tentang perubahan di kolom tiket (β€œchanges.fields”).
  • Pratinjau otomatis teks berformat wiki diterapkan untuk semua bidang standar (misalnya, deskripsi laporan). Pengguna juga dapat secara mandiri mengonfigurasi waktu tunggu antara menghentikan input dan memperbarui area pratinjau.
  • TracMigratePlugin telah menjadi bagian dari Trac dan tersedia sebagai perintah trac-admin convert_db. Izinkan kami mengingatkan Anda bahwa plugin ini memungkinkan Anda untuk memigrasikan data proyek Trac antara database yang berbeda (misalnya, SQLite β†’ PostgreSQL). Anda juga dapat memperhatikan tampilan sub-perintah delete_comment tiket dan pemindahan lampiran.
  • Bidang teks khusus kini memiliki atribut max_size.
  • Dukungan untuk mengkloning tiket (serta membuat tiket dari komentar) melalui komponen opsional tracopt.ticket.clone
  • Dimungkinkan untuk menambahkan tautan khusus ke tajuk navigasi menggunakan alat standar.
  • Cakupan validator perubahan telah diperluas ke alat pengeditan batch, serta proses pengeditan komentar.
  • Dukungan untuk menyajikan konten melalui HTTPS langsung dari tracd.
  • Persyaratan versi minimum yang diperbarui untuk Python (2.7, bukan 2.6) dan PostgreSQL (tidak lebih lama dari 9.1).

Sumber: opennet.ru

Tambah komentar