Utgivelse av Trac 1.4 prosjektstyringssystem

Introdusert betydelig utgivelse av et prosjektstyringssystem Trac 1.4, som gir et nettgrensesnitt for å jobbe med Subversion- og Git-repositories, en innebygd Wiki, et problemsporingssystem og en funksjonsplanleggingsseksjon for nye versjoner. Koden er skrevet i Python og distribuert av under BSD-lisens. ​SQLite, ​PostgreSQL og ​MySQL/MariaDB DBMS kan brukes til å lagre data.

Trac har en minimalistisk tilnærming til prosjektledelse og lar deg automatisere typiske rutineoperasjoner med minimal innvirkning på prosessene og reglene som allerede er etablert blant utviklere. Den innebygde wiki-motoren gjør det mulig å bruke wiki-markering i beskrivelser av problemer, mål og forpliktelser. Den støtter opprettelse av koblinger og organisering av forbindelser mellom feilmeldinger, oppgaver, kodeendringer, filer og wiki-sider. For å spore alle hendelser og aktivitet i prosjektet tilbys et grensesnitt i form av en tidslinje.

I uniform plugins moduler er tilgjengelige for å vedlikeholde nyhetsfeeder, lage en diskusjonsplattform, gjennomføre undersøkelser, samhandle med ulike kontinuerlige integrasjonssystemer, generere dokumentasjon i Doxygen, administrere nedlastinger, sende varsler via Slack, støtte Subversion og Mercurial.

Hovedendringer sammenlignet med stallgrenen 1.2:

  • Bytt til gjengivelse med en rask malmotor Jinja2. Den XML-baserte malmotoren Genshi har blitt avviklet, men av hensyn til kompatibilitet med eksisterende plugins vil den bare bli fjernet i den ustabile 1.5-grenen.
  • Bakoverkompatibilitet med plugins skrevet for Trac-versjoner før 1.0 er avviklet. Endringene påvirker hovedsakelig grensesnittene for tilgang til databasen.
  • Brukergrupper nevnt i CC-feltet utvides automatisk til listen over brukere som er inkludert i den gruppen.
  • Wiki-sider er utstyrt med en bryter mellom smal- og fullskjermmodus for visning av tekst.
  • I postvarslingsmaler er det nå mulig å bruke data om endringer i billettfelt («changes.fields»).
  • Automatisk forhåndsvisning av wiki-formatert tekst er implementert for alle standardfelt (for eksempel rapportbeskrivelse). Brukere kunne også uavhengig konfigurere ventetiden mellom å stoppe inndata og oppdatere forhåndsvisningsområdet.
  • TracMigratePlugin har blitt en del av Trac og er tilgjengelig som trac-admin convert_db-kommandoen. La oss minne deg på at dette pluginet lar deg migrere Trac-prosjektdata mellom forskjellige databaser (for eksempel SQLite → PostgreSQL). Du kan også legge merke til utseendet på underkommandoene for billett delete_comment og vedleggsflytting.
  • Egendefinerte tekstfelt har nå et max_size-attributt.
  • Støtte for kloning av billetter (samt opprettelse av billetter fra kommentarer) gjennom den valgfrie komponenten tracopt.ticket.clone
  • Det er mulig å legge til egendefinerte lenker til navigasjonsoverskriften ved hjelp av standardverktøy.
  • Omfanget av endringsvalidatorer er utvidet til batchredigeringsverktøyet, så vel som til kommentarredigeringsprosessen.
  • Støtte for visning av innhold via HTTPS direkte fra tracd.
  • Oppdaterte minimumsversjonskrav for Python (2.7 i stedet for 2.6) og PostgreSQL (ikke eldre enn 9.1).

Kilde: opennet.ru

Legg til en kommentar