Trac, un sistem de management al proiectului ajunge la noua sa versiune Trac 1.4

trac

Printr-o publicație A fost prezentată lansarea semnificativă a sistemului de management al proiectelor Trac 1.4, care oferă o interfață bazată pe web pentru lucrul cu depozitele Subversion și Git, un Wiki integrat, un sistem de urmărire a erorilor și o secțiune de planificare funcțională pentru noile versiuni.

printrec este un instrument de management al proiectelor și de urmărire a erorilor scris în Python. Inspirat de CVSTrac și distribuit sub licența BSD, SQLite, PostgreSQL și MySQL / MariaDB pot fi folosite pentru a stoca date.

Emoții de scenă adoptă o abordare minimalistă a managementului de proiect și permite utilizatorului să automatizeze operațiunile Sarcini tipice de rutină cu impact minim asupra proceselor și regulilor care au fost deja dezvoltate în mediul de dezvoltare.

Motorul wiki încorporat vă permite să utilizați marcajul wiki în descrierile problemelor, obiective și comenzi. Acceptă crearea de legături și organizarea legăturilor între mesaje de eroare, sarcini, modificări de cod, fișiere și pagini wiki.

Pentru a urmări toate evenimentele și activitățile, Proiectul oferă o interfață sub forma unei cronologie. Sub formă de pluginuri, modulele sunt disponibile pentru a genera știri, a crea o platformă de discuții, a efectua sondaje, a interacționa cu diverse sisteme de integrare continuă, a genera documentație în Doxygen, a gestiona descărcările, a trimite notificări prin Slack, a suporta Subversion și Mercurial.

Dintre principalele sale caracteristici se pot evidenția următoarele::

  • Permite conectarea informațiilor între o bază de date de erori software, un sistem de control al versiunilor și conținutul unui wiki.
  • Acesta servește ca interfață web pentru un sistem de control al versiunilor, cum ar fi Subversion, Git, Mercurial, Bazaar sau Darcs.
  • Folosește propriul sistem de șabloane web numit Genshi.

tracrpc

Principalele caracteristici noi ale Trac 1.4

În această nouă versiune a Trac 1.4 evidențiază trecerea la randare folosind motorul rapid de șabloane Jinja2, deoarece motorul de șabloane bazat pe XML al Genshi a fost depreciat, dar din motive de compatibilitate cu pluginurile existente, acesta va fi eliminat doar în ramura instabilă 1.5.

Ca și în versiunile anterioare, șiÎn această nouă versiune, compatibilitatea cu versiunile anterioare este întreruptă cu pluginuri scrise pentru versiunile Trac anterioare 1.0. Modificările afectează în principal interfețele pentru accesarea bazei de date.

Grupurile de utilizatori menționate în câmpul CC sunt extinse automat în lista de utilizatori incluși în acest grup. Paginile Wiki au o comutare între ecranul îngust și afișarea textului pe tot ecranul.

În șabloanele de notificare prin e-mail, Acum este posibil să utilizați date despre modificările în câmpurile de bilete.

Previzualizarea automată a textului în format wiki este implementată pentru toate câmpurile standard (de exemplu, descrierile rapoartelor). În plus, utilizatorilor li s-a oferit posibilitatea de a configura în mod independent timpul de așteptare dintre finalizarea intrării și actualizarea zonei de previzualizare.

Pluginul TracMigratePlugin a devenit parte a Trac și este disponibil ca comanda trac-admin convert_db.

Acest plugin vă permite să migrați datele dintr-un proiect Trac între diferite baze de date (de exemplu, SQLite → PostgreSQL). De asemenea, puteți observa apariția biletului delete_comment și a subcomenzilor de mutare a atașamentului.

De Celelalte modificări care ies în evidență în această nouă versiune, se remarcă următoarele:

  • Suport pentru clonarea tichetelor (precum și crearea tichetelor din comentarii) prin componenta opțională tracopt.ticket.clone.
  • A oferit posibilitatea de a adăuga linkuri personalizate la antetul de navigare prin mijloace obișnuite.
  • Domeniul de aplicare al validatorilor de modificări a fost extins la instrumentul de editare în lot, precum și la procesul de editare a comentariilor.
  • Suport pentru livrarea de conținut prin HTTPS direct din tracd.
  • Cerințele minime actualizate pentru Python (2.7 în loc de 2.6) și PostgreSQL (nu mai devreme de 9.1).
  • Câmpurilor de text personalizate au primit atributul max_size.

Si vrei sa folosesti acest sistem management de proiect Puteți accesa următorul link unde puteti gasi documentatie precum și ghiduri de instalare, utilizare și, mai ales, descărcare pentru Trac.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.