Liberigo de Trac 1.4 projekta administradsistemo

Enkondukita signifa liberigo de projekt-administra sistemo Trako 1.4, kiu disponigas retinterfacon por labori kun Subversion kaj ​Git-deponejoj, enkonstruitan Vikio, problemo-spuradsistemon kaj funkciecplanadsekcion por novaj versioj. La kodo estas skribita en Python kaj distribuita de sub BSD-licenco. SQLite, PostgreSQL kaj MySQL/MariaDB DBMS povas esti uzataj por stoki datumojn.

Trac prenas minimumisman aliron al projekt-administrado kaj permesas vin aŭtomatigi tipajn rutinajn operaciojn kun minimuma efiko al la procezoj kaj reguloj jam establitaj inter programistoj. La enkonstruita vikia motoro ebligas uzi vikimarkadon en priskriboj de aferoj, celoj kaj kompromisoj. Ĝi subtenas krei ligilojn kaj organizi ligojn inter erarmesaĝoj, taskoj, kodŝanĝoj, dosieroj kaj vikipaĝoj. Por spuri ĉiujn eventojn kaj agadojn en la projekto, interfaco en formo de templinio estas ofertita.

En la formo de kromaĵojn Moduloj disponeblas por konservi novaĵfluojn, krei diskutplatformon, fari enketojn, interagi kun diversaj kontinuaj integrigaj sistemoj, generi dokumentadon en Doxygen, administri elŝutojn, sendi sciigojn per Slack, subteni Subversion kaj Mercurial.

Ĉefaj ŝanĝoj kompare kun la stabila branĉo 1.2:

  • Ŝanĝu al bildigo per rapida ŝablono-motoro Jinja2. La XML-bazita ŝablonmotoro Genshi estis malrekomendita, sed pro kialoj de kongruo kun ekzistantaj aldonaĵoj ĝi nur estos forigita en la malstabila branĉo 1.5.
  • Malantaŭa kongruo kun aldonaĵoj skribitaj por Trac-versioj antaŭ 1.0 estis nuligita. La ŝanĝoj ĉefe influas la interfacojn por aliri la datumbazon.
  • Uzantgrupoj menciitaj en la kampo CC estas aŭtomate vastigitaj al la listo de uzantoj inkluzivitaj en tiu grupo.
  • Vikipaĝoj estas ekipitaj per ŝaltilo inter mallarĝaj kaj plenekranaj reĝimoj por vidi tekston.
  • En poŝtaj sciigŝablonoj, nun eblas uzi datumojn pri ŝanĝoj en biletkampoj ("changes.fields").
  • Aŭtomata antaŭrigardo de viki-formata teksto estas efektivigita por ĉiuj normaj kampoj (ekzemple, raporta priskribo). Uzantoj ankaŭ povis sendepende agordi la atendan tempon inter ĉesigo de enigo kaj ĝisdatigo de la antaŭrigarda areo.
  • La TracMigratePlugin fariĝis parto de Trac kaj disponeblas kiel la komando trac-admin convert_db. Ni memorigu al vi, ke ĉi tiu kromaĵo ebligas al vi migri datumojn de la projekto Trac inter malsamaj datumbazoj (ekzemple, SQLite → PostgreSQL). Vi ankaŭ povas noti la aspekton de la bileto delete_comment kaj aldonaĵmovo subkomandoj.
  • Propraj tekstkampoj nun havas max_size-atributon.
  • Subteno por klonado de biletoj (same kiel kreado de biletoj el komentoj) per la laŭvola komponanto tracopt.ticket.clone
  • Eblas aldoni kutimajn ligilojn al la navigada kaplinio uzante normajn ilojn.
  • La amplekso de ŝanĝvalidigiloj estis etendita al la bata redakta ilo, same kiel al la komenta redakta procezo.
  • Subteno por servado de enhavo per HTTPS rekte de tracd.
  • Ĝisdatigitaj minimumaj versiopostuloj por Python (2.7 anstataŭ 2.6) kaj PostgreSQL (ne pli malnova ol 9.1).

fonto: opennet.ru

Aldoni komenton