Pagpagawas sa Trac 1.4 nga sistema sa pagdumala sa proyekto

Gipasa ni mahinungdanong pagpagawas sa sistema sa pagdumala sa proyekto Trac 1.4, nga naghatag ug web interface alang sa pagtrabaho uban sa Subversion ug Git repository, usa ka built-in nga Wiki, usa ka sistema sa pagsubay sa isyu ug usa ka seksyon sa pagplano sa pagpaandar para sa bag-ong mga bersyon. Ang code gisulat sa Python ug giapod-apod sa ubos sa lisensya sa BSD. Ang SQLite, PostgreSQL ug MySQL/MariaDB DBMS mahimong gamiton sa pagtipig sa datos.

Gikuha ni Trac ang usa ka minimalist nga pamaagi sa pagdumala sa proyekto ug gitugotan ka nga i-automate ang naandan nga naandan nga mga operasyon nga adunay gamay nga epekto sa mga proseso ug mga lagda nga natukod na sa mga developer. Ang built-in nga wiki engine nagpaposible sa paggamit sa wiki markup sa mga paghubit sa mga isyu, tumong ug pasalig. Gisuportahan niini ang paghimo og mga link ug pag-organisar sa mga koneksyon tali sa mga mensahe sa sayup, mga buluhaton, pagbag-o sa code, mga file ug mga panid sa wiki. Aron masubay ang tanan nga mga panghitabo ug kalihokan sa proyekto, usa ka interface sa porma sa usa ka timeline ang gitanyag.

Sa dagway sa mga plugins Magamit ang mga module para sa pagpadayon sa mga feed sa balita, paghimo og plataporma sa diskusyon, pagpahigayon og mga survey, pagpakig-uban sa nagkalain-laing padayon nga sistema sa pag-integrate, paghimo og dokumentasyon sa Doxygen, pagdumala sa mga pag-download, pagpadala og mga pahibalo pinaagi sa Slack, pagsuporta sa Subversion ug Mercurial.

Panguna nga mga pagbag-o kumpara sa stable nga branch 1.2:

  • Pagbalhin sa paghubad gamit ang paspas nga template engine Jinja2. Ang XML-based nga template engine nga Genshi wala na gigamit, apan tungod sa mga rason sa pagkaangay sa kasamtangan nga mga plugins kini tangtangon lamang sa dili lig-on nga 1.5 nga sanga.
  • Ang backward compatibility sa mga plugins nga gisulat para sa mga bersyon sa Trac sa wala pa ang 1.0 gihunong na. Ang mga pagbag-o nag-una nga makaapekto sa mga interface alang sa pag-access sa database.
  • Ang mga grupo sa tiggamit nga gihisgutan sa natad sa CC awtomatik nga gipalapdan ngadto sa listahan sa mga tiggamit nga gilakip sa maong grupo.
  • Ang mga panid sa Wiki gisangkapan sa usa ka switch tali sa pig-ot ug full screen nga mga mode para sa pagtan-aw sa teksto.
  • Sa mga template sa pagpahibalo sa mail, posible na nga magamit ang datos bahin sa mga pagbag-o sa mga natad sa tiket ("changes.fields").
  • Awtomatikong preview sa wiki-formatted text kay gipatuman para sa tanang standard fields (pananglitan, report description). Ang mga tiggamit nakahimo usab sa independente nga pag-configure sa oras sa paghulat tali sa paghunong sa input ug pag-update sa lugar sa preview.
  • Ang TracMigratePlugin nahimong bahin sa Trac ug magamit isip trac-admin convert_db command. Pahinumdum kami kanimo nga kini nga plugin nagtugot kanimo sa pagbalhin sa datos sa proyekto sa Trac tali sa lainlaing mga database (pananglitan, SQLite β†’ PostgreSQL). Mamatikdan usab nimo ang dagway sa ticket delete_comment ug attachment move subcommands.
  • Ang custom nga text field aduna nay max_size nga attribute.
  • Suporta alang sa pag-clone sa mga tiket (ingon man usab sa paghimo og mga tiket gikan sa mga komento) pinaagi sa opsyonal nga sangkap nga tracopt.ticket.clone
  • Posible nga makadugang ug custom nga mga link sa navigation header gamit ang standard tools.
  • Ang sakup sa mga validator sa pagbag-o gipalapdan sa tool sa pag-edit sa batch, ingon man sa proseso sa pag-edit sa komento.
  • Suporta alang sa pag-alagad sa sulod pinaagi sa HTTPS direkta gikan sa tracd.
  • Gi-update ang minimum nga mga kinahanglanon nga bersyon alang sa Python (2.7 imbes nga 2.6) ug PostgreSQL (dili mas magulang kay sa 9.1).

Source: opennet.ru

Idugang sa usa ka comment