Łukasz C.

Ł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

konto usunięte

Temat: Vermis - moj pierwszy projekt Open Source :)

Nie umieszczałbym varcharów (poza tym, że użyłbym char) przed typami o stałej długości - przeszkadza to w liniowym czytaniu bazy.

A projekt sam w sobie wygląda dosyć fajnie;)
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Vermis - moj pierwszy projekt Open Source :)

ok thx, postaram sie poprawic ;)
Krzysztof Abramowicz

Krzysztof Abramowicz Opis niepotrzebny

Temat: Vermis - moj pierwszy projekt Open Source :)

Konkretnie to wygląda a intefejs troche mi przypomina jirę .
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Vermis - moj pierwszy projekt Open Source :)


Obrazek


Vermis 1.0 RC2

a w nim:
- bugfixy do poprzedniej wersji - oj byla tego masa, wielkie dzieki ludziom ktorzy poswiecili chwile czasu i probowali robic rozne XSS i SQL injectiony :)
- modul notatek (zalazek wiki)
- Vermis ma swoje logo
- i strone domowa takze :D http://vermis.desfera.com

zachecam do sciagania i testowania, oczywiscie wszelkie sugestie i krytyka mile widziana.
Aktualnie projekt zbliza sie do stabilnej wersji 1.0, ktora bedzie wersja bazowa do wprowadzenia nowych funkcjonalnosci takich ktore beda go odrozniac od reszty produktow dostepnych na rynku :)
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Vermis - moj pierwszy projekt Open Source :)

Hell Yeah! Po prawie 3 miesiacach prac swiatlo dzienne ujrzal Vermis 1.0 RC3 :)

vermis.diabloware.com

Prawie 500 zmian przynioslo wiele nowych ficzerow i jeszcze wiecej bugfixow.

Co znajdziecie w srodku? Oto krotka lista:

- Rejestracja uzytkownikow
- Rozszerzony profil uzytkownika
- Przypominanie hasel i aktywacja
kont via email
- Publiczne i prywatne projekty
- Nowy silnik do gridow oparty o AJAX
- Nowy grid z najnowszymi zadaniami na dashboardzie
- Pamiec sortowan, stron itp
- Obsluga znacznikow bb (code, i, u, b, url)
- Znacznik "code" dla lepszego wyswietlania snipettow kodu
- Automatyczne rozpoznawanie url w kontencie
- Wersjonowanie kontentu (projekty, zadania, komponenty, kamienie milowe, notatki)
- Eksport CSV
- Ulepszona wyszukiwarka
- Lepszy issue navigator
- Dostep do projektu dla niezalogowanych uzytkownikow
- Informowanie o zmianach w projekcie via email

Co wiecej od wersji 1.0 RC3 Vermis jest swoim wlasnym bugtrackerem, jezeli macie jakiekolwiek sugestie, bledy badz propozycje dla ficzerow zapraszam do bugs.diabloware.com gdzie mozna rownierz na biezaco sledzic postep prac nad calym projektem jak i konkretnymi zagadnieniami.

Demo najnowszej wersji jest dostepne na vermis.diabloware.com/demo
Najnowsze zrodla sa dostepne pod adresem vermis.diabloware.com/download
Forum projektu jest tutaj forum.diabloware.com

Zapraszam do sciagania, testowania i uzywania, wszelkie sugestie jak i krytyka mile widziane
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Vermis - moj pierwszy projekt Open Source :)

Hej,

wczoraj pojawila sie nowa wersja (r63-20101108), troche nowych ficzerow i sporo bug fixow :)

- Poprawiona przegladarka zagadnien, wraz z filtrowaniem po kolumnach
- Integracja z SMTP, mozna wysylac maile bez koniecznosci konfigurwania systemu pocztowego na maszynie
- Support IIS, wkoncu Vermis dziala na wbudowanym serwerze IIS pod Windowsem
- Ligthbox w zalacznikach
- Migracje, mozna spokojnie upgradowac calego Vermisa

Demo najnowszej wersji jest tutaj: http://vermis.diabloware.com

Wszelkie sugestie i krytyka mile widziana ;)
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Vermis - moj pierwszy projekt Open Source :)

Nowa stabilna wersja kodu została właśnie opublikowana:

Vermis-1.0-r130-20110130

Z wiekszych zmian:
- Nie ma juz katalogu 'web'
- Nie ma potrzeby tworzenia vhosta aby uruchomic vermis
- Cala aplikacja dziala z domyslnego katalogu
- Mozna tworzyc wlasne skorki
- Duzo bledow zostalo poprawionych
- Wiele translacji
- Wsparcie dla i18n

W krotce kolejne grube zmiany i rozszerzenie funkcjonalnosc. Prawdopodobnie takze zacznie sie powoli zmieniac design i usability.

Zapraszam do sciagania testowania i komentowania, wszelki feedback przydatny :)

wiecej na http://vermis.ognisco.com



Wyślij zaproszenie do