Liberazione di u sistema di gestione di prughjettu Trac 1.4

Intruduttu liberazione significativa di un sistema di gestione di prughjettu Traccia 1.4, chì furnisce una interfaccia web per travaglià cù i repositori Subversion è Git, un Wiki integratu, un sistema di seguimentu di prublemi è una sezione di pianificazione di funziunalità per e versioni novi. U codice hè scrittu in Python è distribuitu da sottu licenza BSD. SQLite, PostgreSQL è MySQL/MariaDB DBMS pò esse usatu per almacenà dati.

Trac adopta un approcciu minimalisticu à a gestione di u prugettu è permette di automatizà l'operazioni di rutina tipiche cù un impattu minimu nantu à i prucessi è e regule digià stabilitu trà i sviluppatori. U mutore wiki integratu permette di utilizà a marcatura di wiki in descrizzioni di prublemi, scopi è impegni. Supporta a creazione di ligami è l'urganizazione di cunnessione trà i missaghji d'errore, i travaglii, i cambiamenti di codice, i schedari è e pagine wiki. Per seguità tutti l'avvenimenti è l'attività in u prugettu, una interfaccia in forma di cronologia hè offerta.

In uniforme plugins I moduli sò dispunibuli per mantene e nutizie, creà una piattaforma di discussione, cunducendu sondaggi, interagisce cù diversi sistemi di integrazione cuntinuu, generà documentazione in Doxygen, gestione di scaricamentu, invià notifiche via Slack, supportendu Subversion è Mercurial.

Principali cambiamenti paragunatu à u ramu stabile 1.2:

  • Passà à a rendering utilizendu un mutore di mudellu veloce Jinja 2. U mutore di mudelli basati in XML Genshi hè statu deprecated, ma per ragioni di cumpatibilità cù i plugins esistenti serà eliminatu solu in a branche inestabile 1.5.
  • A cumpatibilità cù i plugins scritti per e versioni Trac prima di 1.0 hè stata interrotta. I cambiamenti afectanu principalmente l'interfacce per accede à a basa di dati.
  • I gruppi d'utilizatori citati in u campu CC sò automaticamente allargati à a lista di l'utilizatori inclusi in quellu gruppu.
  • E pagine Wiki sò dotate di un cambiamentu trà i modi di schermu strettu è pienu per vede u testu.
  • In i mudelli di notificazione per mail, hè avà pussibule di utilizà dati nantu à i cambiamenti in i campi di u bigliettu ("changes.fields").
  • L'anteprima automatica di u testu in furmatu wiki hè implementata per tutti i campi standard (per esempiu, descrizzione di rapportu). L'utilizatori anu ancu pussutu cunfigurà indipindentamente u tempu d'attesa trà a cessazione di l'input è l'aghjurnamentu di l'area di vista previa.
  • U TracMigratePlugin hè diventatu parte di Trac è hè dispunibule cum'è u cumandimu trac-admin convert_db. Ricurdemu chì stu plugin permette di migrà i dati di u prughjettu di Trac trà e diverse basa di dati (per esempiu, SQLite → PostgreSQL). Pudete ancu nutà l'apparizione di u bigliettu delete_comment è attachment move subcommands.
  • I campi di testu persunalizati anu avà un attributu max_size.
  • Supportu per i biglietti di clonazione (cum'è a creazione di biglietti da i cumenti) attraversu u cumpunente opzionale tracopt.ticket.clone
  • Hè pussibule aghjunghje ligami persunalizati à l'intestazione di navigazione utilizendu strumenti standard.
  • U scopu di i validatori di cambiamentu hè statu allargatu à l'uttellu di edizione di batch, è ancu à u prucessu di edizione di cumenti.
  • Supportu per serve u cuntenutu via HTTPS direttamente da tracd.
  • Requisiti di versione minima aghjurnata per Python (2.7 invece di 2.6) è PostgreSQL (micca più vechja di 9.1).

Source: opennet.ru

Add a comment