Lëshimi i sistemit të menaxhimit të projektit Trac 1.4

prezantuar lëshimi i rëndësishëm i një sistemi të menaxhimit të projektit Trac 1.4, e cila ofron një ndërfaqe në internet për të punuar me depot e Subversion dhe ​Git, një Wiki të integruar, një sistem gjurmimi të problemeve dhe një seksion planifikimi funksionaliteti për versionet e reja. Kodi është shkruar në Python dhe shperndare nga nën licencën BSD. ​SQLite, ​PostgreSQL dhe ​MySQL/MariaDB DBMS mund të përdoren për të ruajtur të dhënat.

Trac merr një qasje minimaliste për menaxhimin e projektit dhe ju lejon të automatizoni operacionet tipike rutinë me ndikim minimal në proceset dhe rregullat e vendosura tashmë midis zhvilluesve. Motori i integruar wiki bën të mundur përdorimin e shënimit wiki në përshkrimet e çështjeve, qëllimeve dhe angazhimeve. Ai mbështet krijimin e lidhjeve dhe organizimin e lidhjeve midis mesazheve të gabimit, detyrave, ndryshimeve të kodit, skedarëve dhe faqeve wiki. Për të gjurmuar të gjitha ngjarjet dhe aktivitetin në projekt, ofrohet një ndërfaqe në formën e një afati kohor.

Në formë shtojcat modulet janë të disponueshme për mirëmbajtjen e burimeve të lajmeve, krijimin e një platforme diskutimi, kryerjen e anketave, ndërveprimin me sisteme të ndryshme të integrimit të vazhdueshëm, gjenerimin e dokumentacionit në Doxygen, menaxhimin e shkarkimeve, dërgimin e njoftimeve përmes Slack, mbështetjen e Subversion dhe Mercurial.

Ndryshimet kryesore në krahasim me degën e qëndrueshme 1.2:

  • Kalo te renderimi duke përdorur një motor të shpejtë shabllon Xhinxha2. Motori i shabllonit të bazuar në XML Genshi është zhvlerësuar, por për arsye të përputhshmërisë me shtojcat ekzistuese ai do të hiqet vetëm në degën e paqëndrueshme 1.5.
  • Përputhshmëria e prapambetur me shtojcat e shkruara për versionet Trac para 1.0 është ndërprerë. Ndryshimet prekin kryesisht ndërfaqet për qasje në bazën e të dhënave.
  • Grupet e përdoruesve të përmendur në fushën CC zgjerohen automatikisht në listën e përdoruesve të përfshirë në atë grup.
  • Faqet Wiki janë të pajisura me një ndërrim ndërmjet modalitetit të ngushtë dhe të ekranit të plotë për shikimin e tekstit.
  • Në shabllonet e njoftimeve me postë, tani është e mundur të përdoren të dhëna për ndryshimet në fushat e biletave ("changes.fields").
  • Pamja paraprake automatike e tekstit të formatuar në wiki zbatohet për të gjitha fushat standarde (për shembull, përshkrimi i raportit). Përdoruesit ishin gjithashtu në gjendje të konfiguronin në mënyrë të pavarur kohën e pritjes midis ndalimit të hyrjes dhe përditësimit të zonës së shikimit.
  • TracMigratePlugin është bërë pjesë e Trac dhe është i disponueshëm si komanda trac-admin convert_db. Le t'ju kujtojmë se kjo shtojcë ju lejon të migroni të dhënat e projektit Trac midis bazave të të dhënave të ndryshme (për shembull, SQLite → PostgreSQL). Ju gjithashtu mund të vini re pamjen e nënkomandave të biletës delete_comment dhe lëvizjes së bashkëngjitjes.
  • Fushat e personalizuara të tekstit tani kanë një atribut max_size.
  • Mbështetje për klonimin e biletave (si dhe krijimin e biletave nga komentet) përmes komponentit opsional tracopt.ticket.clone
  • Është e mundur të shtoni lidhje të personalizuara në kokën e lundrimit duke përdorur mjete standarde.
  • Shtrirja e verifikuesve të ndryshimeve është zgjeruar në mjetin e redaktimit të grupeve, si dhe në procesin e redaktimit të komenteve.
  • Mbështetje për shërbimin e përmbajtjes përmes HTTPS direkt nga tracd.
  • Kërkesat minimale të përditësuara të versionit për Python (2.7 në vend të 2.6) dhe PostgreSQL (jo më i vjetër se 9.1).

Burimi: opennet.ru

Shto një koment