Kutulutsidwa kwa kasamalidwe ka polojekiti ya Trac 1.4

Yovomerezedwa ndi kutulutsidwa kwakukulu kwa kasamalidwe ka polojekiti Njira 1.4, yomwe imapereka mawonekedwe apaintaneti kuti mugwire ntchito ndi Subversion ndi Git repositories, Wiki yomangidwa, njira yolondolera nkhani komanso gawo lokonzekera magwiridwe antchito amitundu yatsopano. Khodiyo idalembedwa mu Python ndi wogawidwa ndi pansi pa layisensi ya BSD. SQLite, PostgreSQL ndi MySQL/MariaDB DBMS zitha kugwiritsidwa ntchito kusunga deta.

Trac imatenga njira yocheperako pakuwongolera pulojekiti ndikukulolani kuti muzitha kusintha magwiridwe antchito anthawi zonse osakhudzidwa pang'ono ndi njira ndi malamulo omwe akhazikitsidwa kale pakati pa omanga. Injini yomangidwa mkati mwa wiki imapangitsa kuti zitheke kugwiritsa ntchito zolemba za wiki pofotokozera zamavuto, zolinga ndi zochita. Imathandizira kupanga maulalo ndikukonzekera kulumikizana pakati pa mauthenga olakwika, ntchito, kusintha kwamakhodi, mafayilo ndi masamba a wiki. Kuti muwone zochitika zonse ndi zochitika mu polojekitiyi, mawonekedwe amtundu wa nthawi amaperekedwa.

Muwonekedwe mapulagini ma modules alipo posungira zakudya zankhani, kupanga nsanja yokambirana, kuchita kafukufuku, kuyanjana ndi machitidwe osiyanasiyana ophatikizana mosalekeza, kupanga zolemba mu Doxygen, kuyang'anira kutsitsa, kutumiza zidziwitso kudzera pa Slack, kuthandizira Subversion ndi Mercurial.

Zosintha zazikulu poyerekeza ndi nthambi yokhazikika 1.2:

  • Sinthani ku machitidwe pogwiritsa ntchito injini yofulumira Jinja2. The XML-based template injini Genshi yachotsedwa, koma chifukwa chogwirizana ndi mapulagini omwe alipo idzachotsedwa mu nthambi yosakhazikika ya 1.5.
  • Kugwirizana kwam'mbuyo ndi mapulagini olembedwera Trac matembenuzidwe asanafike 1.0 kwathetsedwa. Zosinthazo zimakhudza kwambiri ma interfaces ofikira ku database.
  • Magulu a ogwiritsa ntchito omwe atchulidwa mu gawo la CC amangowonjezeredwa pamndandanda wa ogwiritsa ntchito omwe ali mgululi.
  • Masamba a Wiki ali ndi masinthidwe pakati pamitundu yopapatiza komanso yathunthu yowonera mawu.
  • M'ma tempulo azidziwitso zamakalata, tsopano ndi kotheka kugwiritsa ntchito zomwe zasintha m'magawo a matikiti ("changes.fields").
  • Kuwoneratu kwamawu opangidwa ndi wiki kumakhazikitsidwa m'magawo onse okhazikika (mwachitsanzo, kufotokozera lipoti). Ogwiritsanso adatha kudzipangira okha nthawi yodikirira pakati pa kuyimitsa kulowetsa ndikusintha malo owoneratu.
  • TracMigratePlugin yakhala gawo la Trac ndipo ikupezeka ngati lamulo la trac-admin convert_db. Tikukumbutseni kuti pulogalamu yowonjezerayi imakulolani kusamutsa deta ya polojekiti ya Trac pakati pa nkhokwe zosiyanasiyana (mwachitsanzo, SQLite β†’ PostgreSQL). Mutha kuzindikiranso mawonekedwe a tikiti delete_comment ndi subcommands zomangirira.
  • Zolemba mwamakonda tsopano zili ndi max_size.
  • Kuthandizira matikiti a cloning (komanso kupanga matikiti kuchokera ku ndemanga) kudzera mu gawo losankha tracopt.ticket.clone
  • Ndi zotheka kuwonjezera maulalo okhazikika kumutu wowongolera pogwiritsa ntchito zida zokhazikika.
  • Kukula kwa zotsimikizira zosintha kwawonjezeredwa ku chida chosinthira batch, komanso njira yosinthira ndemanga.
  • Thandizo lotumizira zinthu kudzera pa HTTPS mwachindunji kuchokera ku trac.
  • Zosintha zocheperako zofunikira za Python (2.7 m'malo mwa 2.6) ndi PostgreSQL (osaposa 9.1).

Source: opennet.ru

Kuwonjezera ndemanga