Vydání systému řízení projektů Trac 1.4

Předložené významné uvolnění systému řízení projektů Trac 1.4, která poskytuje webové rozhraní pro práci s repozitáři Subversion a ​Git, vestavěnou Wiki, systém sledování problémů a sekci plánování funkčnosti pro nové verze. Kód je napsán v Pythonu a distribuovány pod licencí BSD. K ukládání dat lze použít SQLite, PostgreSQL a MySQL/MariaDB DBMS.

Trac zaujímá minimalistický přístup k řízení projektů a umožňuje vám automatizovat typické rutinní operace s minimálním dopadem na procesy a pravidla, která již vývojáři zavedli. Vestavěný wiki engine umožňuje používat wiki značky v popisech problémů, cílů a závazků. Podporuje vytváření odkazů a organizování spojení mezi chybovými zprávami, úkoly, změnami kódu, soubory a stránkami wiki. Pro sledování všech událostí a aktivit v projektu se nabízí rozhraní v podobě časové osy.

V uniformě pluginy K dispozici jsou moduly pro údržbu zpravodajských kanálů, vytváření diskusní platformy, provádění průzkumů, interakci s různými systémy kontinuální integrace, generování dokumentace v Doxygen, správu stahování, zasílání upozornění přes Slack, podporu Subversion a Mercurial.

Hlavní změny oproti stabilní větvi 1.2:

  • Přepněte na vykreslování pomocí rychlého šablonového modulu Jinja2. Šablonový engine Genshi založený na XML byl zastaralý, ale z důvodu kompatibility se stávajícími pluginy bude odstraněn pouze ve větvi nestabilní verze 1.5.
  • Zpětná kompatibilita s pluginy napsanými pro Trac verze starší než 1.0 byla ukončena. Změny se týkají především rozhraní pro přístup k databázi.
  • Skupiny uživatelů uvedené v poli CC se automaticky rozšíří na seznam uživatelů zahrnutých v této skupině.
  • Wiki stránky jsou vybaveny přepínačem mezi úzkým a celoobrazovkovým režimem pro prohlížení textu.
  • V šablonách mailových notifikací je nově možné využívat údaje o změnách v polích tiketu („changes.fields“).
  • Automatický náhled textu ve formátu wiki je implementován pro všechna standardní pole (například popis sestavy). Uživatelé byli také schopni nezávisle nakonfigurovat dobu čekání mezi zastavením vstupu a aktualizací oblasti náhledu.
  • TracMigratePlugin se stal součástí Trac a je dostupný jako příkaz trac-admin convert_db. Připomeňme, že tento plugin umožňuje migrovat data projektu Trac mezi různými databázemi (například SQLite → PostgreSQL). Můžete si také povšimnout vzhledu dílčích příkazů delete_comment a přesunutí přílohy.
  • Vlastní textová pole mají nyní atribut max_size.
  • Podpora pro klonování tiketů (stejně jako vytváření tiketů z komentářů) prostřednictvím volitelné komponenty tracopt.ticket.clone
  • Do hlavičky navigace je možné přidávat vlastní odkazy pomocí standardních nástrojů.
  • Rozsah validátorů změn byl rozšířen na nástroj pro dávkové úpravy a také na proces úpravy komentářů.
  • Podpora pro poskytování obsahu přes HTTPS přímo z tracd.
  • Aktualizované požadavky na minimální verzi pro Python (2.7 místo 2.6) a PostgreSQL (ne starší než 9.1).

Zdroj: opennet.ru

Přidat komentář