Trac 1.4 projektu vadības sistēmas izlaišana

Iesniedzis nozīmīga projektu vadības sistēmas izlaišana 1.4. trase, kas nodrošina tīmekļa saskarni darbam ar Subversion un ​Git krātuvēm, iebūvētu Wiki, problēmu izsekošanas sistēmu un funkcionalitātes plānošanas sadaļu jaunajām versijām. Kods ir rakstīts Python un izplata saskaņā ar BSD licenci. Datu glabāšanai var izmantot SQLite, PostgreSQL un MySQL/MariaDB DBVS.

Trac izmanto minimālistisku pieeju projektu vadībai un ļauj automatizēt tipiskas ikdienas darbības, minimāli ietekmējot procesus un noteikumus, kas jau ir izveidoti starp izstrādātājiem. Iebūvētais wiki dzinējs ļauj izmantot wiki marķējumu problēmu, mērķu un saistību aprakstos. Tā atbalsta saišu izveidi un savienojumu organizēšanu starp kļūdu ziņojumiem, uzdevumiem, koda izmaiņām, failiem un wiki lapām. Lai izsekotu visiem notikumiem un aktivitātēm projektā, tiek piedāvāts interfeiss laika skalas veidā.

Formā spraudņi Ir pieejami moduļi ziņu plūsmu uzturēšanai, diskusiju platformas izveidei, aptauju veikšanai, mijiedarbībai ar dažādām nepārtrauktas integrācijas sistēmām, dokumentācijas ģenerēšanai Doxygen, lejupielāžu pārvaldībai, paziņojumu sūtīšanai caur Slack, Subversion un Mercurial atbalstam.

Galvenās izmaiņas salīdzinājumā ar stabilo zaru 1.2:

  • Pārslēdzieties uz renderēšanu, izmantojot ātru veidņu programmu Jinja2. XML veidņu dzinējs Genshi ir novecojis, taču saderības ar esošajiem spraudņiem dēļ tas tiks noņemts tikai nestabilajā 1.5 zarā.
  • Ir pārtraukta atpakaļejoša saderība ar spraudņiem, kas rakstīti Trac versijām, kas vecākas par 1.0. Izmaiņas galvenokārt skar saskarnes piekļuvei datu bāzei.
  • Lietotāju grupas, kas minētas laukā CC, tiek automātiski paplašinātas līdz šajā grupā iekļauto lietotāju sarakstam.
  • Wiki lapas ir aprīkotas ar pārslēgšanos starp šauru un pilnekrāna režīmu teksta skatīšanai.
  • Pasta paziņojumu veidnēs tagad ir iespējams izmantot datus par izmaiņām biļešu laukos (“changes.fields”).
  • Automātisks wiki formatēta teksta priekšskatījums ir ieviests visiem standarta laukiem (piemēram, pārskata apraksts). Lietotāji varēja arī neatkarīgi konfigurēt gaidīšanas laiku starp ievades apturēšanu un priekšskatījuma apgabala atjaunināšanu.
  • TracMigratePlugin ir kļuvis par Trac daļu un ir pieejams kā komanda trac-admin convert_db. Atgādināsim, ka šis spraudnis ļauj migrēt Trac projekta datus starp dažādām datu bāzēm (piemēram, SQLite → PostgreSQL). Varat arī atzīmēt biļetes delete_comment un pielikuma pārvietošanas apakškomandu izskatu.
  • Pielāgotajiem teksta laukiem tagad ir atribūts max_size.
  • Atbalsts biļešu klonēšanai (kā arī biļešu izveidei no komentāriem), izmantojot izvēles komponentu tracopt.ticket.clone
  • Navigācijas galvenē ir iespējams pievienot pielāgotas saites, izmantojot standarta rīkus.
  • Izmaiņu pārbaudītāju darbības joma ir paplašināta, iekļaujot pakešu rediģēšanas rīku, kā arī komentāru rediģēšanas procesu.
  • Atbalsts satura apkalpošanai, izmantojot HTTPS tieši no tracd.
  • Atjauninātas minimālās versijas prasības Python (2.7, nevis 2.6) un PostgreSQL (ne vecāka par 9.1).

Avots: opennet.ru

Pievieno komentāru