Kutolewa kwa mfumo wa usimamizi wa mradi wa Trac 1.4

Iliyowasilishwa na kutolewa muhimu kwa mfumo wa usimamizi wa mradi Njia ya 1.4, ambayo hutoa kiolesura cha wavuti kwa ajili ya kufanya kazi na hifadhi za Ubadilishaji na Git, Wiki iliyojengewa ndani, mfumo wa kufuatilia masuala na sehemu ya kupanga utendakazi kwa matoleo mapya. Nambari hiyo imeandikwa kwa Python na kusambazwa na chini ya leseni ya BSD. SQLite, PostgreSQL na MySQL/MariaDB DBMS zinaweza kutumika kuhifadhi data.

Trac inachukua mtazamo mdogo wa usimamizi wa mradi na hukuruhusu kubinafsisha shughuli za kawaida na athari ndogo kwenye michakato na sheria ambazo tayari zimeanzishwa kati ya wasanidi programu. Injini iliyojengewa ndani ya wiki huwezesha matumizi ya wiki katika maelezo ya masuala, malengo na ahadi. Inasaidia kuunda viungo na kupanga miunganisho kati ya ujumbe wa makosa, kazi, mabadiliko ya msimbo, faili na kurasa za wiki. Ili kufuatilia matukio na shughuli zote katika mradi, kiolesura katika mfumo wa kalenda ya matukio hutolewa.

Katika sare programu-jalizi moduli zinapatikana kwa ajili ya kudumisha mipasho ya habari, kuunda jukwaa la majadiliano, kufanya tafiti, kuingiliana na mifumo mbalimbali inayoendelea ya ujumuishaji, kutengeneza hati katika Doxygen, kudhibiti upakuaji, kutuma arifa kupitia ​Slack, kusaidia Ubadilishaji na Mercurial.

Mabadiliko kuu ikilinganishwa na tawi thabiti 1.2:

  • Badili utumie uwasilishaji kwa kutumia injini ya kiolezo cha haraka Jinja2. Injini ya kiolezo cha XML ya Genshi imeacha kutumika, lakini kwa sababu za uoanifu na programu jalizi zilizopo itaondolewa tu katika tawi lisilo imara la 1.5.
  • Utangamano wa nyuma na programu-jalizi zilizoandikwa kwa matoleo ya Trac kabla ya 1.0 umekatishwa. Mabadiliko huathiri hasa miingiliano ya kufikia hifadhidata.
  • Vikundi vya watumiaji vilivyotajwa katika uga wa CC hupanuliwa kiotomatiki hadi kwenye orodha ya watumiaji waliojumuishwa katika kikundi hicho.
  • Kurasa za Wiki zina vifaa vya kubadili kati ya hali finyu na skrini nzima ili kutazama maandishi.
  • Katika violezo vya arifa za barua, sasa inawezekana kutumia data kuhusu mabadiliko katika sehemu za tikiti (β€œchanges.fields”).
  • Onyesho la kukagua otomatiki la maandishi yaliyoumbizwa na wiki hutekelezwa kwa sehemu zote za kawaida (kwa mfano, maelezo ya ripoti). Watumiaji pia waliweza kusanidi kwa uhuru muda wa kusubiri kati ya kusimamisha ingizo na kusasisha eneo la onyesho la kukagua.
  • TracMigratePlugin imekuwa sehemu ya Trac na inapatikana kama trac-admin convert_db amri. Hebu tukumbushe kwamba programu-jalizi hii hukuruhusu kuhamisha data ya mradi wa Trac kati ya hifadhidata tofauti (kwa mfano, SQLite β†’ PostgreSQL). Unaweza pia kutambua mwonekano wa kufuta_maoni ya tiketi na amri ndogo za kuhamisha kiambatisho.
  • Sehemu za maandishi maalum sasa zina sifa ya max_size.
  • Usaidizi wa kutengeneza tikiti (pamoja na kuunda tikiti kutoka kwa maoni) kupitia sehemu ya hiari tracopt.ticket.clone
  • Inawezekana kuongeza viungo maalum kwa kichwa cha kusogeza kwa kutumia zana za kawaida.
  • Upeo wa vithibitishaji vya mabadiliko umepanuliwa kwa zana ya kuhariri bechi, na pia kwa mchakato wa kuhariri maoni.
  • Usaidizi wa kutoa maudhui kupitia HTTPS moja kwa moja kutoka kwa tracd.
  • Ilisasisha mahitaji ya toleo la chini kabisa la Python (2.7 badala ya 2.6) na PostgreSQL (sio zaidi ya 9.1).

Chanzo: opennet.ru

Kuongeza maoni