Vrystelling van Trac 1.4 projekbestuurstelsel

Bekendgestel beduidende vrystelling van 'n projekbestuurstelsel Spoor 1.4, wat 'n webkoppelvlak bied om met Subversion- en Git-bewaarplekke te werk, 'n ingeboude Wiki, 'n kwessieopsporingstelsel en 'n funksionaliteitbeplanningsafdeling vir nuwe weergawes. Die kode is geskryf in Python en versprei deur onder BSD-lisensie. ​SQLite, ​PostgreSQL en ​MySQL/MariaDB DBMS kan gebruik word om data te stoor.

Trac neem 'n minimalistiese benadering tot projekbestuur en laat jou toe om tipiese roetine-bedrywighede te outomatiseer met 'n minimale impak op die prosesse en reëls wat reeds onder ontwikkelaars vasgestel is. Die ingeboude wiki-enjin maak dit moontlik om wiki-opmerking te gebruik in beskrywings van kwessies, doelwitte en commits. Dit ondersteun die skep van skakels en organisering van verbindings tussen foutboodskappe, take, kodeveranderings, lêers en wiki-bladsye. Om alle gebeure en aktiwiteite in die projek na te spoor, word 'n koppelvlak in die vorm van 'n tydlyn aangebied.

In vorm plugins modules is beskikbaar vir die instandhouding van nuusstrome, die skep van 'n besprekingsplatform, die uitvoer van opnames, interaksie met verskeie deurlopende integrasiestelsels, die generering van dokumentasie in Doxygen, die bestuur van aflaaie, die stuur van kennisgewings via Slack, die ondersteuning van Subversion en Mercurial.

Belangrikste veranderinge in vergelyking met die stabiele tak 1.2:

  • Skakel oor na weergawe met 'n vinnige sjabloonenjin Jinja2. Die XML-gebaseerde sjabloon-enjin Genshi is opgeskort, maar om redes van versoenbaarheid met bestaande inproppe sal dit slegs in die onstabiele 1.5-tak verwyder word.
  • Terugwaartse versoenbaarheid met inproppe wat vir Trac-weergawes voor 1.0 geskryf is, is gestaak. Die veranderinge beïnvloed hoofsaaklik die koppelvlakke vir toegang tot die databasis.
  • Gebruikersgroepe wat in die CC-veld genoem word, word outomaties uitgebrei na die lys van gebruikers wat by daardie groep ingesluit is.
  • Wiki-bladsye is toegerus met 'n skakelaar tussen smal en volskermmodusse om teks te bekyk.
  • In poskennisgewingssjablone is dit nou moontlik om data oor veranderinge in kaartjievelde (“changes.fields”) te gebruik.
  • Outomatiese voorskou van wiki-geformateerde teks word geïmplementeer vir alle standaardvelde (byvoorbeeld verslagbeskrywing). Gebruikers kon ook onafhanklik die wagtyd konfigureer tussen die stop van invoer en die opdatering van die voorskouarea.
  • Die TracMigratePlugin het deel van Trac geword en is beskikbaar as die trac-admin convert_db-opdrag. Laat ons jou daaraan herinner dat hierdie inprop jou toelaat om Trac-projekdata tussen verskillende databasisse te migreer (byvoorbeeld SQLite → PostgreSQL). Jy kan ook let op die voorkoms van die kaartjie delete_comment en attachment move sub-opdragte.
  • Gepasmaakte teksvelde het nou 'n max_size-kenmerk.
  • Ondersteuning vir die kloning van kaartjies (asook die skep van kaartjies uit kommentaar) deur die opsionele komponent tracopt.ticket.clone
  • Dit is moontlik om pasgemaakte skakels by die navigasie-opskrif by te voeg met behulp van standaardnutsgoed.
  • Die omvang van veranderingsbekragtigers is uitgebrei na die bondelredigeringsnutsding, sowel as na die kommentaarredigeringsproses.
  • Ondersteuning om inhoud via HTTPS direk vanaf tracd te bedien.
  • Opgedateerde minimum weergawevereistes vir Python (2.7 in plaas van 2.6) en PostgreSQL (nie ouer as 9.1 nie).

Bron: opennet.ru

Voeg 'n opmerking