Izdavanje Trac 1.4 sistema za upravljanje projektima

Poslao značajno izdanje sistema upravljanja projektima Trac 1.4, koji pruža web interfejs za rad sa Subverzionim i ​Git repozitorijumima, ugrađeni Wiki, sistem za praćenje problema i deo za planiranje funkcionalnosti za nove verzije. Kod je napisan u Python-u i distribuira pod BSD licencom. ​SQLite, ​PostgreSQL i ​MySQL/MariaDB DBMS se mogu koristiti za pohranjivanje podataka.

Trac ima minimalistički pristup upravljanju projektima i omogućava vam automatizaciju tipičnih rutinskih operacija sa minimalnim uticajem na procese i pravila koja su već uspostavljena među programerima. Ugrađeni wiki mehanizam omogućava korištenje wiki oznaka u opisima problema, ciljeva i obaveza. Podržava kreiranje veza i organiziranje veza između poruka o greškama, zadataka, promjena koda, datoteka i wiki stranica. Za praćenje svih događaja i aktivnosti u projektu, nudi se interfejs u obliku vremenske linije.

U obliku dodaci moduli su dostupni za održavanje vijesti, kreiranje platforme za diskusiju, provođenje anketa, interakciju s različitim sistemima kontinuirane integracije, generiranje dokumentacije u Doxygen-u, upravljanje preuzimanjima, slanje obavijesti putem ​Slack-a, podršku za Subversion i Mercurial.

Glavne promjene u odnosu na stabilnu granu 1.2:

  • Prebacite se na renderiranje pomoću brzog predloška Jinja2. Predložak Genshi baziran na XML-u je zastario, ali će iz razloga kompatibilnosti sa postojećim dodacima biti uklonjen samo u nestabilnoj grani 1.5.
  • Kompatibilnost unatrag s dodacima napisanim za Trac verzije prije 1.0 je ukinuta. Promjene se uglavnom odnose na interfejse za pristup bazi podataka.
  • Grupe korisnika pomenute u polju CC automatski se proširuju na listu korisnika uključenih u tu grupu.
  • Wiki stranice su opremljene prebacivanjem između uskog i cijelog ekrana za pregled teksta.
  • U predlošcima obavještenja putem pošte sada je moguće koristiti podatke o promjenama u poljima tiketa (“changes.fields”).
  • Automatski pregled wiki formatiranog teksta implementiran je za sva standardna polja (na primjer, opis izvještaja). Korisnici su također mogli samostalno konfigurirati vrijeme čekanja između zaustavljanja unosa i ažuriranja područja za pregled.
  • TracMigratePlugin je postao dio Trac-a i dostupan je kao naredba trac-admin convert_db. Podsjetimo vas da vam ovaj dodatak omogućava migraciju podataka Trac projekta između različitih baza podataka (na primjer, SQLite → PostgreSQL). Također možete primijetiti izgled tiketa delete_comment i podnaredbi za pomicanje priloga.
  • Prilagođena tekstualna polja sada imaju atribut max_size.
  • Podrška za kloniranje tiketa (kao i kreiranje tiketa od komentara) putem opcione komponente tracopt.ticket.clone
  • Moguće je dodati prilagođene veze u zaglavlje navigacije pomoću standardnih alata.
  • Opseg validatora promjena proširen je na alat za grupno uređivanje, kao i na proces uređivanja komentara.
  • Podrška za serviranje sadržaja putem HTTPS-a direktno sa tracd-a.
  • Ažurirani minimalni zahtjevi za verziju za Python (2.7 umjesto 2.6) i PostgreSQL (ne starije od 9.1).

izvor: opennet.ru

Dodajte komentar