Lansarea sistemului de management al proiectelor Trac 1.4

Introdus lansare semnificativă a unui sistem de management de proiect Traseul 1.4, care oferă o interfață web pentru lucrul cu depozitele Subversion și Git, un Wiki încorporat, un sistem de urmărire a problemelor și o secțiune de planificare a funcționalității pentru versiunile noi. Codul este scris în Python și distribuit de sub licență BSD. SQLite, PostgreSQL și DBMS MySQL/MariaDB pot fi folosite pentru a stoca date.

Trac adoptă o abordare minimalistă a managementului proiectelor și vă permite să automatizați operațiunile tipice de rutină cu impact minim asupra proceselor și regulilor deja stabilite în rândul dezvoltatorilor. Motorul wiki încorporat face posibilă utilizarea markup-ului wiki în descrierile problemelor, obiectivelor și comisiilor. Acceptă crearea de legături și organizarea conexiunilor între mesaje de eroare, sarcini, modificări de cod, fișiere și pagini wiki. Pentru a urmări toate evenimentele și activitățile din proiect, este oferită o interfață sub forma unei cronologie.

În uniformă pluginuri modulele sunt disponibile pentru menținerea fluxurilor de știri, crearea unei platforme de discuții, efectuarea de sondaje, interacțiunea cu diverse sisteme de integrare continuă, generarea de documentație în Doxygen, gestionarea descărcărilor, trimiterea de notificări prin ​Slack, suportarea Subversion și Mercurial.

Principalele modificări comparativ cu ramura stabilă 1.2:

  • Treceți la randare folosind un motor rapid de șabloane Jinja2. Motorul de șabloane bazat pe XML Genshi a fost depreciat, dar din motive de compatibilitate cu pluginurile existente, acesta va fi eliminat doar în ramura instabilă 1.5.
  • Compatibilitatea cu pluginurile scrise pentru versiunile Trac anterioare 1.0 a fost întreruptă. Modificările afectează în principal interfețele pentru accesarea bazei de date.
  • Grupurile de utilizatori menționate în câmpul CC sunt extinse automat la lista de utilizatori incluși în acel grup.
  • Paginile Wiki sunt echipate cu o comutare între modurile îngust și ecran complet pentru vizualizarea textului.
  • În șabloanele de notificare prin e-mail, acum este posibil să utilizați date despre modificările în câmpurile de bilete („changes.fields”).
  • Previzualizarea automată a textului în format wiki este implementată pentru toate câmpurile standard (de exemplu, descrierea raportului). De asemenea, utilizatorii au putut configura în mod independent timpul de așteptare între oprirea introducerii și actualizarea zonei de previzualizare.
  • TracMigratePlugin a devenit parte a Trac și este disponibil ca comanda trac-admin convert_db. Să vă reamintim că acest plugin vă permite să migrați datele proiectului Trac între diferite baze de date (de exemplu, SQLite → PostgreSQL). De asemenea, puteți observa aspectul subcomenzilor delete_comment și mutarea atașamentului.
  • Câmpurile de text personalizate au acum un atribut max_size.
  • Suport pentru clonarea tichetelor (precum și crearea tichetelor din comentarii) prin componenta opțională tracopt.ticket.clone
  • Este posibil să adăugați linkuri personalizate la antetul de navigare folosind instrumente standard.
  • Sfera de aplicare a validatorilor de modificări a fost extins la instrumentul de editare în lot, precum și la procesul de editare a comentariilor.
  • Suport pentru difuzarea conținutului prin HTTPS direct din tracd.
  • Cerințele minime de versiune actualizate pentru Python (2.7 în loc de 2.6) și PostgreSQL (nu mai vechi de 9.1).

Sursa: opennet.ru

Adauga un comentariu