Trac is een gratis , web-based project management -tool voor de ontwikkeling van software . Het omvat een webinterface voor het lezen toegang tot de repository ( Subversion of Git ), een bug trackerom bugs, feature requests te beheren en een Wiki die het mogelijk maakt om deze geformaliseerde informatie onder één dak en met minder gestructureerde content, te presenteren. Om bijvoorbeeld te verrijken voor documentatie.
Componenten
Trac is geïmplementeerd in de programmeertaal Python en kan worden beheerd via WSGI , mod python , CGI of FastCGI . Trac is modulair en kan worden uitgebreid met plug-ins . De geïntegreerde wiki gebruikt een markup-taal op basis van de MoinMoin- syntaxis. Voor speciaal gemarkeerde inhoud worden ook andere opmaaktalen ondersteund ( reStructuredText , Textile , HTML ). Naast subversion zijn er ook uitbreidingen voor andere versiebeheersystemen , zoalsMercurial , Darcs , Perforce en git . Er zijn ook onofficiële extensies voor Monotone , SVK en Bazaar .
Trac bevat ook een eigen daemon als een webserver .
Toepassingsgebieden en distributie
Hoewel Trac primair is bedoeld voor gebruik in softwareprojecten, kan het ook op andere manieren worden gebruikt (bijvoorbeeld als een puur wiki- of probleemopsporingssysteem ). De vertaling van boeken kan ook gecoördineerd worden door middel van Trac. [2]
Trac is nu op grote schaal gebruikt, in de Trac-wiki zijn ongeveer 200 sites [3] beschikbaar , die publieke toegang tot hun Trac-systeem bieden. De hoge integratie van codebase , wiki-projectpagina’s en bugtracker maakt de applicatie soepeler en bevordert de netwerkactiviteiten in het project. Trac is geïnternationaliseerd vanaf versie 0.12, [4] d. h. de gebruikersinterface kan Babel met de gereedschappen [5] gelokaliseerd zijn. Eind 2010 waren 13 localisaties voor ten minste 97% voltooid. [6]
Er zijn minstens drie actief ontwikkelde projecten, Redmine , waarvan Fork OpenProject en Apache Bloodhound de jongste, directe vork zijn die de essentiële traceerbaarheidskenmerken van Trac hebben overgenomen en blijven evolueren met hun eigen doelen.
Agilo voor Trac is een commerciële uitbreiding van Trac naar Scrum- functionaliteit.
Webkoppelingen
- officiële website
- Jochem Huhmann: Traces in the Forest – Trac: Versiemanagement en wiki in één , artikel van iX 4/2007
- Internetplatform met tal van plug-ins en de mogelijkheid om eigen plug-ins te publiceren
Individuele proeven
- Spring omhoog↑ https://trac.edgewall.org/milestone/1.2.2
- Jump up↑ Coördinatie van de Duitse vertaling van het Subversion-boek
- Jump up↑ Projecten die Trac gebruiken
- Spring omhoog↑ Milestone 0.12 – The Trac Project
- Jump up↑ Babel – Een verzameling tools voor het internationaliseren van Python-applicaties
- Spring omhoog↑ Statusgrafiek voor de lokalisatie van Trac