Trac 1.4 proiektuen kudeaketa sistemaren kaleratzea

Bidalita proiektuak kudeatzeko sistema baten askapen garrantzitsua Trak 1.4, Subversion eta Git biltegiekin lan egiteko web interfaze bat eskaintzen duena, integratutako Wiki bat, arazoen jarraipena egiteko sistema eta bertsio berrietarako funtzionalitateen plangintza atala. Kodea Python-en idatzita dago eta arabera banatuta BSD lizentziapean. Datuak gordetzeko SQLite, PostgreSQL eta MySQL/MariaDB DBMS erabil daitezke.

Trac-ek proiektuen kudeaketarako ikuspegi minimalista bat hartzen du eta ohiko ohiko eragiketak automatizatzeko aukera ematen du, garatzaileen artean dagoeneko ezarritako prozesu eta arauetan eragin minimoarekin. Eraikitako wiki-motorrak wiki marka erabiltzea ahalbidetzen du arazoen, helburuen eta konpromisoen deskribapenetan. Errore-mezuen, zereginen, kode-aldaketen, fitxategien eta wiki orrien arteko loturak sortzea eta konexioak antolatzea onartzen du. Proiektuko gertaera eta jarduera guztien jarraipena egiteko, denbora-lerro moduko interfaze bat eskaintzen da.

Forman pluginak Albiste-jarioak mantentzeko, eztabaida-plataforma bat sortzeko, inkestak egiteko, etengabeko integrazio-sistema ezberdinekin elkarreragiteko, Doxygen-en dokumentazioa sortzeko, deskargak kudeatzeko, jakinarazpenak Slack bidez bidaltzeko, Subversion eta Mercurial-en laguntzarako moduluak eskuragarri daude.

Aldaketa nagusiak 1.2 adar egonkorraren aldean:

  • Aldatu errendatzera txantiloi-motor azkarra erabiliz Jinja2. Genshi XML-n oinarritutako txantiloi-motorra zaharkituta geratu da, baina lehendik dauden pluginekin bateragarritasun arrazoiengatik 1.5 adarreko ezegonkorran bakarrik kenduko da.
  • 1.0 baino lehenagoko Trac bertsioetarako idatzitako pluginekin atzerako bateragarritasuna eten egin da. Aldaketek datu-basean sartzeko interfazeei eragiten diete batez ere.
  • CC eremuan aipatutako erabiltzaile-taldeak automatikoki zabaltzen dira talde horretan sartutako erabiltzaileen zerrendara.
  • Wiki orriak testua ikusteko pantaila estu eta pantaila osoko moduen arteko etengailu batekin hornituta daude.
  • Posta bidezko jakinarazpen txantiloietan, orain posible da txartel-eremuetako aldaketei buruzko datuak ("changes.fields").
  • Wiki formatuko testuaren aurrebista automatikoa ezartzen da eremu estandar guztietan (adibidez, txostenaren deskribapena). Erabiltzaileek, gainera, modu independentean konfiguratu ahal izan zuten sarrera geldiarazi eta aurrebista-eremua eguneratu arteko itxaron-denbora.
  • TracMigratePlugin Trac-en parte bihurtu da eta trac-admin convert_db komando gisa dago erabilgarri. Gogora dezagun plugin honek Trac proiektuaren datuak datu-base desberdinen artean migratzeko aukera ematen duela (adibidez, SQLite β†’ PostgreSQL). Ezabatu_iruzkina eta eranskinak mugitzeko azpikomandoen itxura ere ohar dezakezu.
  • Testu-eremu pertsonalizatuek max_size atributua dute orain.
  • Tiketak klonatzeko laguntza (baita iruzkinetatik sarrerak sortzeko ere) tracopt.ticket.clone aukerako osagaiaren bidez
  • Nabigazio-goiburuan esteka pertsonalizatuak gehi daitezke tresna estandarrak erabiliz.
  • Aldaketen baliozkotzaileen esparrua sorta editatzeko tresnara zabaldu da, baita iruzkinak editatzeko prozesura ere.
  • Tracd-etik zuzenean HTTPS bidez edukia hornitzeko laguntza.
  • Gutxieneko bertsio-eskakizunak eguneratu dira Python (2.7 2.6 ordez) eta PostgreSQL (ez 9.1 baino zaharragoa).

Iturria: opennet.ru

Gehitu iruzkin berria