Roundup is een eenvoudig te gebruiken en -install issue-tracking systeem met command-line, web en e-mail-interfaces.
Roundup is gebaseerd op het winnende ontwerp van Ka-Ping Yee in de Software Timmerwerk "Track" ontwerpwedstrijd.
Hier zijn een aantal belangrijke eigenschappen van "Roundup":
eenvoudig te installeren
· Installatie (inclusief web-interface) duurt ongeveer 30 minuten
· Instant bevrediging python demo.py :)
· Twee sjablonen in de distributie voor u om uw tracker baseren op
· Spelen met de demo, aanpassen het en dan gebruiken als de sjabloon voor uw productie tracker
· Vereist geen extra ondersteunende software - python (2.3+) is genoeg om je heen gaat
· Eenvoudig in te stellen hogere-performance storage backends zoals SQLite, metakit, MySQL en PostgreSQL
gebruiksvriendelijk
· Toegankelijk via het web, e-mail, command-line of Python-programma's
· Kan worden gebruikt om insecten, functies, feedback van gebruikers, verkoopkansen, mijlpalen bijhouden, ...
· Houdt automatisch een volledig overzicht van de wijzigingen om problemen met configureerbare breedsprakigheid en gemakkelijke toegang tot informatie over wie het heeft gemaakt of het laatst bewerkt op een item in de database
· Problemen hebben hun eigen mini-mailinglijst (nieuwsgierige lijst)
· Gebruikers kunnen zich aanmelden, kunnen er automatische schrijf je in voor inkomende e-mail en gebruikers kunnen hun eigen wachtwoord te resetten verzoeken af te handelen
zeer configureerbaar
· Webinterface HTML is volledig aanpasbaar
· Database schema is ook volledig aanpasbaar (alleen de "gebruiker" klasse vereist is) met een volledige set van data types (inclusief data en many-to-many relaties) in alle bergingen beschikbaar
· Aangepaste automatische accountants en reactoren kan worden geschreven dat acties uit te voeren vóór en na de wijzigingen worden aangebracht in vermeldingen in de database, of kan de totstandbrenging of wijziging van de artikelen veto int hij databank
· Monsters zijn bedoeld voor allerlei veranderingen en aanpassingen configuratie
snel, schaalbaar
· Met de SQLite, metakit, MySQL en PostgreSQL backends, roundup is ook snel en schaalbaar, eenvoudig hanteren duizenden problemen en gebruikers met fatsoenlijke responstijden
· Database-indexen worden automatisch toegevoegd voor degenen backends die ze ondersteunen (SQLite, metakit, MySQL en PostgreSQL)
· Geïndexeerd text zoeken het geven van snelle antwoorden op zoekopdrachten in alle berichten en geïndexeerd tekenreekseigenschappen
gedocumenteerd
· Documentatie bestaat voor de installatie, upgrading, onderhoud, gebruikers en maatwerk
webinterface
· Volledig bewerkbare interfaces voor notering en de weergave van artikelen
· Uitbreidbaar tot tovenaars omvatten, ouder / meta bug displays, ...
· Onderscheid tussen anoniem, bekend en admingebruikers
· Kan worden ingesteld moeten aanmelden, en kan ook alleen toestaan admin gebruikers om nieuwe gebruikers te registreren
· Authenticatie van gebruikers registratie en user-driven wachtwoord resetten met behulp van e-mail en een keer toetsen
· Kan worden uitgevoerd door middel van CGI als een normale cgi script, als een stand-alone webserver, of via Zope
· Het zoeken kan worden uitgevoerd met behulp van vele beperkingen, waaronder een full-text search berichten gehecht aan kwesties
· Bestandsbijlagen (toegevoegd via het web of e-mail) worden geserveerd met de juiste content-type en de bestandsnaam
· E-change berichten gegenereerd door roundup verschijnen door de persoon die de wijziging heeft gemaakt om te worden verzonden, maar antwoorden zullen terug gaan door de nieuwsgierige lijst standaard
· Flexibele toegangscontrole gebouwd rond Machtigingen en rollen met toegewezen Machtigingen
· Genereert geldige HTML4 of XHTML
· Gelijktijdige gebruiker veranderingen detecteert
· Opslaan en bewerken van door de gebruiker gedefinieerde vragen die optioneel kan worden gedeeld met andere gebruikers
mailinterface
· Kan worden ingesteld met behulp van sendmail-achtige aflevering alias, POP polling of mailbox polling
· Kan auto-register gebruikers die sturen mail en worden niet aan roundup bekend
· Nieuwsgierige lijst configuratie bepaalt hoe mensen worden toegevoegd en wanneer berichten aan de lijst worden verzonden
· Auto-indiening van "niet-opgemaakte" berichten in een bepaalde klasse
· E-mailbijlagen worden sanely behandeld, wordt gehecht aan het probleem dat ze bestemd zijn voor, en doorgestuurd naar de nieuwsgierige lijst
· Sane afhandeling van content-type en content-codering van berichten (text / plain voorkeur in alle situaties)
· E-mail pakketten die worden weergegeven threading zal berichten kwestie tonen correct schroefdraad
· Gebruikers kunnen in berichten verzenden vanuit meerdere adressen en worden geassocieerd met dezelfde roundup gebruikersnaam
· Ingebouwde beveiligingsfuncties zoals TLS en APOP
command-line
· Kan worden gebruikt om interactief beheren Roundup databases
· Kan worden gescript met behulp van standaard shell scripting
· API Roundup kan ook worden gebruikt door andere Python programma - een monster indien eenmaal daags en emails mensen hun toegewezen problemen loopt
· Een verscheidenheid van het monster shell scripts worden verstrekt (wekelijkse rapporten, kwestie generatie, ...)
Eisen
- Python
Reacties niet gevonden