Invenzzia » Społeczność / Bugtracker

Bugtracker

Jeśli uważasz, że znalazłeś błąd w jednym z naszych projektów, zgłoś go na odpowiednim bugtrackerze w repozytorium serwisu Github

Wszelkie błędy muszą być zgłaszane wyłącznie w języku angielskim. Zgłoszenia dodane po polsku nie będą rozpatrywane, tylko zamykane z automatu! Powód jest prosty: od polskiego programisty możemy wymagać przynajmniej podstawowej znajomości angielskiego wystarczającej do napisania prostego raportu błędu, natomiast wymaganie znajomości języka polskiego od np. Amerykanina czy Francuza jest co najmniej niepoważne.

Jak używać bugtrackera?

  1. Do zgłoszenia błędu niezbędne jest posiadanie konta w serwisie Github
  2. Każdy projekt posiada swój własny bugtracker w odpowiednim repozytorium na Githubie.
  3. Jeśli to możliwe przygotuj gotowy do użycia test case. To przyspieszy zreprodukowanie problemu na naszych komputerach i stworzenie łatki. Jeśli nie będziemy mogli powtórzyć przedstawionej sytuacji, nie będziemy mogli naprawić błędu.
  4. Dołącz informacje o wersji użytego projektu i PHP oraz innych bibliotek, które mogą mieć wpływ na zachowanie opisane w zgłoszeniu.
  5. Przedstaw oczekiwany i akutalny rezultat wykonania podanego kodu.
  6. Jeśli pojawiły się błędy, dołącz je do opisu zgłoszenia.
  7. W swoim zgłoszeniu staraj się zawrzeć wystarczająco dużo informacji o twoim problemie. Kody źródłowe i opisy krok-po-kroku pomogą nam powtórzyć opisaną sytuację i znaleźć rozwiązanie.
  8. Zgłoszenie musi być napisane w języku angielskim.

Pamiętaj, by usunąć z opisu zgłoszenia wszystkie fragmenty kodu, które mogą zagrażać bezpieczeństwu twojego projektu. Mamy na myśli np.: hasła, ścieżki i adresy. Kiedy zgłoszenie zostanie zamknięte nawet my nie możemy już go edytować!

Archiwalny bugtracker

Między 2008, a styczniem 2011 roku, grupa Invenzzia prowadziła własny bugtracker pod adresem bugs.invenzzia.org. Ponieważ używane tam oprogramowanie nie jest już dłużej rozwijane (a przynajmniej tak wnioskujemy po stronie projektu), zdecydowaliśmy się przenieść obsługę błędów do serwisu Github. Stary katalog błędów jest wciąż dostępny do celów archiwalnych, jednak nie wolno dodawać do niego nowych zgłoszeń.