Izdanje sustava za upravljanje projektima Trac 1.4

Predstavljeno značajno izdanje sustava za upravljanje projektima Trac 1.4, koji pruža web sučelje za rad sa Subversion i Git spremištima, ugrađeni Wiki, sustav za praćenje problema i odjeljak za planiranje funkcionalnosti za nove verzije. Kod je napisan u Pythonu i distribuira pod BSD licencom. ​SQLite, ​PostgreSQL i ​MySQL/MariaDB DBMS mogu se koristiti za pohranu podataka.

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

U uniformi dodaci Dostupni su moduli za održavanje feedova vijesti, stvaranje platforme za raspravu, provođenje anketa, interakciju s različitim sustavima kontinuirane integracije, generiranje dokumentacije u Doxygenu, upravljanje preuzimanjima, slanje obavijesti putem ​Slacka, podršku za Subversion i Mercurial.

Glavne promjene u usporedbi sa stabilnom granom 1.2:

  • Prebacite se na iscrtavanje pomoću brzog mehanizma za predloške Jinja2. Predložak Genshi temeljen na XML-u je zastario, ali zbog kompatibilnosti s postojećim dodacima bit će uklonjen samo u nestabilnoj grani 1.5.
  • Povratna kompatibilnost s dodacima napisanim za Trac verzije prije 1.0 više nije dostupna. Promjene se uglavnom odnose na sučelja za pristup bazi podataka.
  • Grupe korisnika navedene u polju CC automatski se proširuju na popis korisnika uključenih u tu grupu.
  • Wiki stranice opremljene su prebacivanjem između uskog i punog zaslona za gledanje teksta.
  • U predlošcima obavijesti e-poštom sada je moguće koristiti podatke o promjenama u poljima tiketa (“changes.fields”).
  • Automatski pregled teksta u wiki formatu implementiran je za sva standardna polja (na primjer, opis izvješća). Korisnici su također mogli samostalno konfigurirati vrijeme čekanja između zaustavljanja unosa i ažuriranja područja pregleda.
  • Dodatak TracMigratePlugin postao je dio Traca i dostupan je kao naredba trac-admin convert_db. Podsjetimo vas da vam ovaj dodatak omogućuje migraciju podataka Trac projekta između različitih baza podataka (na primjer, SQLite → PostgreSQL). Također možete primijetiti izgled podnaredbi delete_comment i privitka za premještanje tiketa.
  • Prilagođena tekstualna polja sada imaju atribut max_size.
  • Podrška za kloniranje ulaznica (kao i kreiranje ulaznica iz komentara) putem opcijske 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 skupno uređivanje, kao i na proces uređivanja komentara.
  • Podrška za posluživanje sadržaja putem HTTPS-a izravno iz tracd.
  • Ažurirani zahtjevi minimalne verzije za Python (2.7 umjesto 2.6) i PostgreSQL (ne stariji od 9.1).

Izvor: opennet.ru

Dodajte komentar