Trac 1.4 proje yönetim sisteminin piyasaya sürülmesi

tanıtıldı bir proje yönetim sisteminin önemli bir sürümü Trak 1.4Subversion ve Git depolarıyla çalışmak için bir web arayüzü, yerleşik bir Wiki, bir sorun izleme sistemi ve yeni sürümler için bir işlevsellik planlama bölümü sağlayan bir web arayüzü sağlar. Kod Python'da yazılmıştır ve tarafından dağıtıldı BSD lisansı altındadır. ​SQLite, ​PostgreSQL ve ​MySQL/MariaDB DBMS, verileri depolamak için kullanılabilir.

Trac, proje yönetimine minimalist bir yaklaşım getiriyor ve geliştiriciler arasında halihazırda belirlenmiş olan süreçler ve kurallar üzerinde minimum etkiyle tipik rutin işlemleri otomatikleştirmenize olanak tanıyor. Yerleşik wiki motoru, wiki işaretlemesinin sorunların, hedeflerin ve taahhütlerin açıklamalarında kullanılmasını mümkün kılar. Hata mesajları, görevler, kod değişiklikleri, dosyalar ve wiki sayfaları arasında bağlantı oluşturmayı ve bağlantıları düzenlemeyi destekler. Projedeki tüm olay ve aktiviteleri takip etmek için zaman çizelgesi şeklinde bir arayüz sunuluyor.

Formda eklentiler Haber akışlarını sürdürmek, bir tartışma platformu oluşturmak, anketler yürütmek, çeşitli sürekli entegrasyon sistemleriyle etkileşimde bulunmak, Doxygen'de belgeler oluşturmak, indirmeleri yönetmek, Slack aracılığıyla bildirim göndermek, Subversion ve Mercurial'ı desteklemek için modüller mevcuttur.

Kararlı şube 1.2 ile karşılaştırıldığında ana değişiklikler:

  • Hızlı bir şablon motoru kullanarak işlemeye geçin jinja2. XML tabanlı şablon motoru Genshi kullanımdan kaldırıldı, ancak mevcut eklentilerle uyumluluk nedeniyle yalnızca kararsız 1.5 dalında kaldırılacak.
  • 1.0'dan önceki Trac sürümleri için yazılan eklentilerle geriye dönük uyumluluk durdurulmuştur. Değişiklikler esas olarak veritabanına erişim için kullanılan arayüzleri etkiler.
  • CC alanında belirtilen kullanıcı grupları otomatik olarak o gruba dahil olan kullanıcıların listesine genişletilir.
  • Wiki sayfaları, metni görüntülemek için dar ve tam ekran modları arasında geçiş yapma özelliğiyle donatılmıştır.
  • Posta bildirim şablonlarında artık bilet alanlarındaki değişikliklere ilişkin verileri (“changes.fields”) kullanmak mümkün.
  • Wiki formatlı metnin otomatik önizlemesi tüm standart alanlar (örneğin, rapor açıklaması) için uygulanır. Kullanıcılar ayrıca girişi durdurma ile önizleme alanını güncelleme arasındaki bekleme süresini bağımsız olarak yapılandırabildiler.
  • TracMigratePlugin, Trac'in bir parçası haline geldi ve trac-admin Convert_db komutu olarak kullanılabilir. Bu eklentinin Trac proje verilerini farklı veritabanları arasında (örneğin, SQLite → PostgreSQL) taşımanıza olanak tanıdığını hatırlatalım. Ayrıca ticket delete_comment ve ek taşıma alt komutlarının görünümünü de not edebilirsiniz.
  • Özel metin alanları artık max_size özelliğine sahiptir.
  • İsteğe bağlı tracopt.ticket.clone bileşeni aracılığıyla biletlerin klonlanması (aynı zamanda yorumlardan bilet oluşturulması) desteği
  • Standart araçları kullanarak gezinme başlığına özel bağlantılar eklemek mümkündür.
  • Değişiklik doğrulayıcıların kapsamı toplu düzenleme aracının yanı sıra yorum düzenleme sürecini de kapsayacak şekilde genişletildi.
  • Doğrudan tracd'den HTTPS yoluyla içerik sunma desteği.
  • Python (2.7 yerine 2.6) ve PostgreSQL (9.1'den eski değil) için minimum sürüm gereksinimleri güncellendi.

Kaynak: opennet.ru

Yorum ekle