Rilaxx tas-sistema ta 'ġestjoni tal-proġett Trac 1.4

Introdott rilaxx sinifikanti ta 'sistema ta' ġestjoni ta 'proġett Trac 1.4, li tipprovdi interface tal-web biex taħdem ma' Subversion u ​repożitorji Git, Wiki inkorporat, sistema ta 'traċċar tal-kwistjonijiet u sezzjoni tal-ippjanar tal-funzjonalità għal verżjonijiet ġodda. Il-kodiċi huwa miktub f'Python u imqassma minn taħt liċenzja BSD. ​SQLite, ​PostgreSQL u ​MySQL/MariaDB DBMS jistgħu jintużaw biex jaħżnu d-dejta.

Trac jieħu approċċ minimalistiku għall-ġestjoni tal-proġett u jippermettilek awtomat operazzjonijiet ta 'rutina tipiċi b'impatt minimu fuq il-proċessi u r-regoli diġà stabbiliti fost l-iżviluppaturi. Il-magna tal-wiki inkorporata tagħmilha possibbli li tuża l-markup tal-wiki fid-deskrizzjonijiet tal-kwistjonijiet, l-għanijiet u l-impenji. Jappoġġja l-ħolqien ta' links u l-organizzazzjoni ta' konnessjonijiet bejn messaġġi ta' żball, kompiti, bidliet fil-kodiċi, fajls u paġni wiki. Biex jintraċċaw l-avvenimenti u l-attività kollha fil-proġett, huwa offrut interface fil-forma ta 'kronoloġija.

Fil-forma ta ' plugins moduli huma disponibbli għaż-żamma tal-aħbarijiet, il-ħolqien ta' pjattaforma ta' diskussjoni, it-twettiq ta' stħarriġ, l-interazzjoni ma' diversi sistemi ta' integrazzjoni kontinwa, il-ġenerazzjoni ta' dokumentazzjoni f'Doxygen, il-ġestjoni tat-tniżżil, it-trażmissjoni ta' notifiki permezz ta' Slack, l-appoġġ ta' Subversion u Mercurial.

Bidliet ewlenin meta mqabbla mal-fergħa stabbli 1.2:

  • Aqleb għall-għoti bl-użu ta 'magna veloċi template Jinja2. Il-magna tal-mudelli bbażata fuq XML Genshi ġiet deprecata, iżda għal raġunijiet ta 'kompatibilità ma' plugins eżistenti se titneħħa biss fil-fergħa instabbli 1.5.
  • Il-kompatibilità b'lura ma' plugins miktuba għal verżjonijiet ta' Trac qabel 1.0 twaqqaf. Il-bidliet jaffettwaw prinċipalment l-interfaces għall-aċċess għad-database.
  • Gruppi ta 'utenti msemmija fil-qasam CC huma estiżi awtomatikament għal-lista ta' utenti inklużi f'dak il-grupp.
  • Il-paġni tal-Wiki huma mgħammra bi swiċċ bejn il-modi dejjaq u l-iskrin sħiħ għall-wiri tat-test.
  • F'mudelli ta' notifika bil-posta, issa huwa possibbli li tintuża data dwar bidliet fl-oqsma tal-biljetti (“changes.fields”).
  • Previżjoni awtomatika tat-test ifformattjat bil-wiki hija implimentata għall-oqsma standard kollha (per eżempju, deskrizzjoni tar-rapport). L-utenti setgħu wkoll jikkonfiguraw b'mod indipendenti l-ħin ta 'stennija bejn il-waqfien tad-dħul u l-aġġornament taż-żona tal-preview.
  • Il-TracMigratePlugin sar parti minn Trac u huwa disponibbli bħala l-kmand trac-admin convert_db. Ejjew infakkarkom li dan il-plugin jippermettilek li temigra d-dejta tal-proġett Trac bejn databases differenti (per eżempju, SQLite → PostgreSQL). Tista 'wkoll tinnota d-dehra tal-biljett delete_comment u attachment move subkmandi.
  • L-oqsma tat-test personalizzati issa għandhom attribut max_size.
  • Appoġġ għall-iklonar tal-biljetti (kif ukoll il-ħolqien ta' biljetti mill-kummenti) permezz tal-komponent fakultattiv tracopt.ticket.clone
  • Huwa possibbli li żżid links tad-dwana mal-header tan-navigazzjoni billi tuża għodod standard.
  • L-ambitu tal-validaturi tal-bidla ġie estiż għall-għodda tal-editjar tal-lott, kif ukoll għall-proċess tal-editjar tal-kummenti.
  • Appoġġ għas-servizz tal-kontenut permezz ta 'HTTPS direttament minn tracd.
  • Rekwiżiti tal-verżjoni minimi aġġornati għal Python (2.7 minflok 2.6) u PostgreSQL (mhux aktar antiki minn 9.1).

Sors: opennet.ru

Żid kumment