lĂ«shim i rĂ«ndĂ«sishĂ«m i sistemit tĂ« menaxhimit tĂ« projekteve , i cili ofron njĂ« ndĂ«rfaqe web pĂ«r tĂ« punuar me depozitĂ« Subversion dhe âGit, wiki tĂ« integruar, sistem pĂ«r ndjekjen e gabimeve dhe seksion pĂ«r planifikimin e funksionaliteteve pĂ«r versionet e reja. Kodi Ă«shtĂ« shkruar nĂ« gjuhĂ«n Python dhe nĂ« pĂ«rputhje me licencĂ«n BSD. PĂ«r ruajtjen e tĂ« dhĂ«nave mund tĂ« pĂ«rdoren bazat e tĂ« dhĂ«nave âSQLite, âPostgreSQL dhe âMySQL/MariaDB.
Trac ndjek një qasje minimalistike për menaxhimin e projekteve dhe lejon automatizimin e operacioneve rutinë standarde me ndikim minimal në proceset dhe rregullat e vendosura tashmë në ambientin e zhvilluesve. Motori i wiki i integruar ofron mundësinë për të përdorur markup wiki në përshkrimet e problemeve, objektivave dhe përditësimeve. Krijimi i lidhjeve dhe organizimi i marrëdhënieve midis raportimeve të gabimeve, detyrave, ndryshimeve në kod, skedarëve dhe faqeve wiki mbështetet. Për të ndjekur të gjitha ngjarjet dhe aktivitetin në projekt ofrohet një ndërfaqe në formën e një kronologjie.
Në formë modulet për menaxhimin e kanaleve të lajmeve, krijimin e platformave për diskutime, zhvillimin e anketimeve, ndërveprimin me sisteme të ndryshme të integrimit të vazhdueshëm, gjenerimin e dokumentacionit në Doxygen, menaxhimin e shkarkimeve, dërgimin e njoftimeve përmes Slack, dhe mbështetje për Subversion dhe Mercurial.
Ndryshimet kryesore krahasuar me degën stabilizuese 1.2:
- Kalimi në renditjen e shpejtë me ndihmën e shabllonizuesit . Shabllonizuesi i bazuar në XML, Genshi, është shpallur i vjetruar, por për arsye të ruajtjes së pajtueshmërisë me pluginët ekzistues, do të hiqet vetëm në degën e pasigurt 1.5.
- Përfundimi i mbështetjes për pluginët e shkruar për Trac versionet para 1.0. Ndryshimet prekin kryesisht ndërfaqet për qasje në DB.
- Grupet e përdoruesve të përmendura në fushën CC do të zhvillohen automatikisht në një listë të anëtarëve të këtij grupi.
- Faqet Wiki janë të pajisura me një kalim ndërmjet pamjes së ngushtë dhe atij me ekran të plotë.
- Në shabllonët e njoftimeve për email ka një mundësi për të përdorur të dhëna mbi ndryshimet në fushat e tiketave ("changes.fields").
- Parashikimi automatik i teksteve të formatuara wiki është realizuar për të gjitha fushat standarde (për shembull, përshkrimi i raportit). Përdoruesit gjithashtu kanë marrë mundësinë për të konfiguruar vetë kohën e pritjes midis ndalimit të shkrimit dhe azhurnimit të zonës së parashikimit.
- Plugin-i TracMigratePlugin Ă«shtĂ« bĂ«rĂ« pjesĂ« e Trac dhe Ă«shtĂ« i disponueshĂ«m si njĂ« komandĂ« trac-admin convert_db. KujtojmĂ« qĂ« ky plugin lejon migrimin e tĂ« dhĂ«nave tĂ« projektit Trac mes bazave tĂ« ndryshme tĂ« tĂ« dhĂ«nave (pĂ«r shembull, SQLite â PostgreSQL). Gjithashtu, duhet theksuar se janĂ« shtuar nĂ«nkomanda ticket delete_comment dhe attachment move.
- Fushat e teksteve të personalizuara morën atributin max_size.
- Pesha e klonimit të tiketëve (si dhe krijimi i tiketëve nga komentet) është përkrahur përmes komponentit opsional tracopt.ticket.clone.
- Krijimi i mundësisë për shtimin e lidhjeve të personalizuara në kryeshtojcën e navigimit me mjete standarde është ofruar.
- Fusha e aplikueshmërisë së validuesve të ndryshimeve është zgjeruar për të përfshirë mjetet për redaktimin masiv (batch) dhe procesin e redaktimit të komenteve.
- Përkrahja e ofrimit të përmbajtjes përmes HTTPS direkt nga tracd është realizuar.
- Kërkesat minimale për versionin e Python-it janë përditësuar (nga 2.6 në 2.7) dhe PostgreSQL (të paktën 9.1).
Burimi: opennet.ru
