Release av Trac 1.4 projektledningssystem

Introducerad betydande release av projektledningssystem Spår 1.4, som tillhandahåller ett webbgränssnitt för att arbeta med Subversion- och Git-arkiv, en inbyggd Wiki, ett problemspårningssystem och en funktionsplaneringssektion för nya versioner. Koden är skriven i Python och levererad av under BSD-licens. ​SQLite, ​PostgreSQL och ​MySQL/MariaDB DBMS kan användas för att lagra data.

Trac har ett minimalistiskt förhållningssätt till projektledning och låter dig automatisera typiska rutinoperationer med minimal inverkan på de processer och regler som redan är etablerade bland utvecklare. Den inbyggda wikimotorn gör det möjligt att använda wiki-uppmärkning i beskrivningar av problem, mål och åtaganden. Det stöder att skapa länkar och organisera kopplingar mellan felmeddelanden, uppgifter, kodändringar, filer och wiki-sidor. För att spåra alla händelser och aktivitet i projektet erbjuds ett gränssnitt i form av en tidslinje.

I form av plugins Moduler finns tillgängliga för att underhålla nyhetsflöden, skapa en diskussionsplattform, genomföra undersökningar, interagera med olika kontinuerliga integrationssystem, generera dokumentation i Doxygen, hantera nedladdningar, skicka meddelanden via Slack, stödja Subversion och Mercurial.

Huvudförändringar jämfört med stallgrenen 1.2:

  • Byt till rendering med en snabb mallmotor Jinja2. Den XML-baserade mallmotorn Genshi har fasats ut, men på grund av kompatibilitet med befintliga plugins kommer den bara att tas bort i den instabila 1.5-grenen.
  • Bakåtkompatibilitet med plugins skrivna för Trac-versioner före 1.0 har avbrutits. Ändringarna påverkar främst gränssnitten för åtkomst till databasen.
  • Användargrupper som nämns i CC-fältet utökas automatiskt till listan över användare som ingår i den gruppen.
  • Wiki-sidor är utrustade med en växling mellan smalt och helskärmsläge för visning av text.
  • I e-postaviseringsmallar är det nu möjligt att använda data om ändringar i ärendefält ("changes.fields").
  • Automatisk förhandsgranskning av wiki-formaterad text är implementerad för alla standardfält (till exempel rapportbeskrivning). Användare kunde också självständigt konfigurera väntetiden mellan att stoppa inmatning och uppdatera förhandsgranskningsområdet.
  • TracMigratePlugin har blivit en del av Trac och är tillgängligt som kommandot trac-admin convert_db. Låt oss påminna dig om att detta plugin låter dig migrera Trac-projektdata mellan olika databaser (till exempel SQLite → PostgreSQL). Du kan också notera utseendet på underkommandona för ärendet delete_comment och attachment move.
  • Anpassade textfält har nu ett max_size-attribut.
  • Stöd för kloning av biljetter (liksom att skapa biljetter från kommentarer) genom den valfria komponenten tracopt.ticket.clone
  • Det är möjligt att lägga till anpassade länkar till navigeringshuvudet med hjälp av standardverktyg.
  • Omfattningen av ändringsvaliderare har utökats till batchredigeringsverktyget, såväl som till kommentarsredigeringsprocessen.
  • Stöd för att servera innehåll via HTTPS direkt från tracd.
  • Uppdaterade minimiversionskrav för Python (2.7 istället för 2.6) och PostgreSQL (inte äldre än 9.1).

Källa: opennet.ru

Lägg en kommentar