Vydanie systému riadenia projektov Trac 1.4

Predloženej významné uvoľnenie systému riadenia projektov Trac 1.4, ktorý poskytuje webové rozhranie na prácu s úložiskami Subversion a ​Git, vstavanú Wiki, systém sledovania problémov a sekciu plánovania funkčnosti pre nové verzie. Kód je napísaný v jazyku Python a distribuovaný pod licenciou BSD. Na ukladanie údajov možno použiť SQLite, PostgreSQL a MySQL/MariaDB DBMS.

Trac má minimalistický prístup k riadeniu projektov a umožňuje vám automatizovať typické rutinné operácie s minimálnym dopadom na procesy a pravidlá, ktoré už vývojári zaviedli. Vstavaný wiki engine umožňuje používať wiki značky v popisoch problémov, cieľov a záväzkov. Podporuje vytváranie odkazov a organizovanie spojení medzi chybovými správami, úlohami, zmenami kódu, súbormi a stránkami wiki. Na sledovanie všetkých udalostí a aktivít v projekte sa ponúka rozhranie vo forme časovej osi.

V uniforme pluginy moduly sú k dispozícii na údržbu informačných kanálov, vytváranie diskusnej platformy, vykonávanie prieskumov, interakciu s rôznymi systémami nepretržitej integrácie, generovanie dokumentácie v Doxygen, správu sťahovania, odosielanie upozornení cez Slack, podporu Subversion a Mercurial.

Hlavné zmeny oproti stabilnej vetve 1.2:

  • Prepnite na vykresľovanie pomocou rýchleho nástroja šablón Jinja2. Šablónový nástroj Genshi založený na XML bol zastaraný, ale z dôvodov kompatibility s existujúcimi pluginmi bude odstránený iba vo vetve nestabilnej verzie 1.5.
  • Spätná kompatibilita s doplnkami napísanými pre verzie Trac pred verziou 1.0 bola ukončená. Zmeny sa týkajú najmä rozhraní pre prístup k databáze.
  • Skupiny používateľov uvedené v poli CC sa automaticky rozšíria na zoznam používateľov zahrnutých v tejto skupine.
  • Wiki stránky sú vybavené prepínačom medzi úzkym a celoobrazovkovým režimom pre prezeranie textu.
  • V šablónach e-mailových upozornení je teraz možné použiť údaje o zmenách v poli tiketu („changes.fields“).
  • Automatický náhľad textu vo formáte wiki je implementovaný pre všetky štandardné polia (napríklad popis zostavy). Používatelia tiež mohli nezávisle nakonfigurovať čas čakania medzi zastavením vstupu a aktualizáciou oblasti náhľadu.
  • TracMigratePlugin sa stal súčasťou Trac a je dostupný ako príkaz trac-admin convert_db. Pripomeňme, že tento plugin umožňuje migrovať dáta projektu Trac medzi rôznymi databázami (napríklad SQLite → PostgreSQL). Môžete si tiež všimnúť vzhľad čiastkových príkazov delete_comment a presunutia prílohy.
  • Vlastné textové polia majú teraz atribút max_size.
  • Podpora pre klonovanie lístkov (ako aj vytváranie lístkov z komentárov) prostredníctvom voliteľného komponentu tracopt.ticket.clone
  • Do hlavičky navigácie je možné pridať vlastné odkazy pomocou štandardných nástrojov.
  • Rozsah validátorov zmien bol rozšírený na nástroj dávkovej úpravy, ako aj na proces úpravy komentárov.
  • Podpora pre poskytovanie obsahu cez HTTPS priamo z tracd.
  • Aktualizované minimálne požiadavky na verziu pre Python (2.7 namiesto 2.6) a PostgreSQL (nie starší ako 9.1).

Zdroj: opennet.ru

Pridať komentár