Łukasz
C.
Senior Technical
Architect
Temat: Vermis - moj pierwszy projekt Open Source :)
Vermis the Issue Tracking System - Nowy system zarządzania błędami.Vermis (lac. vermi) czyli poprostu robak a wiec prawie to samo co "bug". A bugow najbardziej nie lubia programiści, poprawiać oczywiście ;)
Demo:
Aktualna wersja: 1.0-rc1
http://vermis.desfera.com/demo
Aby się zalogować należy podać demo jako nazwę użytkownika i wpisać hasło demo.
Co to jest Vermis?
Vermis to oprogramowanie do zgłaszania i śledzenia postępów prac nad danym problemem. Możesz utworzyć projekt, dodać developerów, a każdy z nich w dowolnym momencie z dowolnego miejsca na świecie może zgłosić co zmienił / poprawił w Twoim projekcie.
O każdej zmianie zostaniesz dodatkowo poinformowany emailem, zawierającym link do danego issue. Jeżeli projekt zaczyna rosnąć, możesz podzielić go na komponenty i dodatkowo wersjonować. Każdemu możesz przypisywać zadania, ktorych jest wiele typów jak błąd, refaktoring, etc. Każde zadanie może mieć swój priorytet i status. Zadania możesz grupować względem komponentów i wersji (kamieni milowych).
Aby zadania się ze sobą nie zlewały, każde z nich posiada pasek postępu, dzięki któremu możesz określić w jakim stopniu dane zadanie zostało wykonane lub na jakim etapie się zatrzymało.
Do każdego issue możesz dodawać załączniki, przykładowo: screen shooty, dokumenty itp, oraz każdy developer może je komentować.
W skrócie wszystko to co jest używane podczas rozwijania oprogrogramowania :)
Vermis, powstał jako coś co łączy funkcjonalności takich programow jak JIRA, Redmine, Trac itp. Sam jego wygląd i układ był wzorowany nieco na Jirze :)
Technologia:
Aplikacja działa jako standardowy webapp na serwerze
www, implementacja w PHP w oparciu o Zend Framework, Doctrine ORM, i rozszerzenia FreeCode.
Wymagania:
- PHP 5.3.x
- MySQL 5.x
- Apache HTTPd (lub kompatybilny)
- mod_rewrite (lub kompatybilny)
Licencja:
Program
aktualnie jest na licencji GNU GPL co pozwala na wykorzystanie go zarówno w projektach komercyjnych jak i open source.
Kod źródłowy:
Paczki z Vermisem można pobrać z http://vermis.desfera.com
Przyszłość:
W planach są:
- generowanie changelog'a, todo itp
- moduł dokumentow, cos a'la wiki
- raporty
- wydruk zadań do pdf, rtf itp
- integracja z svn
- moduł do rewizjonowania kodu
Zachęcam do ściągania i używania, czekam także na konstruktywną krytykę i zgłaszanie błędów, z gory dzięki ;)Łukasz Cepowski edytował(a) ten post dnia 18.06.10 o godzinie 10:39