GitHub: Czy istnieją narzędzia zewnętrzne do zarządzania listą problemów w porównaniu z zaległościami projektu


10

Niedawno opublikowałem jeden z moich projektów 1 na GitHub i kiedy badałem możliwości strony, zauważyłem, że mają one całkiem przyzwoitą sekcję śledzenia problemów.

Chcę użyć tej sekcji, ponieważ a) inne osoby mogą zgłaszać błędy, jeśli chcą, oraz b) inne osoby mogą zobaczyć, które błędy są mi znane. Jednak, jak zauważyli inni , lista problemów nie może być traktowana priorytetowo w celu utworzenia zaległości projektu. Na razie mój backlog jest plikiem tekstowym, ale chciałbym móc go zintegrować, aby te same informacje nie były przechowywane w różnych miejscach.

Posiadanie w pełni uporządkowanej listy, którą ćwiczymy również w pracy, było bardzo przydatne, ponieważ mogę otworzyć jeden plik, zacząć od linii 1 i wystrzelić 2 lub 3 elementy na jednym posiedzeniu bez konieczności powrotu do pełnego wydania / wiadro opowieści. GitHub tego nie oferuje.

To, co oferuje GitHub, to bardzo ładny i czysty interfejs API, dzięki czemu problemy można łatwo eksportować do dowolnego innego elementu. Szukałem, czy istnieją inne strony internetowe (takie jak Trello), które integrują się z problemami GitHub, ale nic nie znalazłem.

Czy ktoś wie o takim produkcie, usłudze lub narzędziu offline? Ci, którzy korzystają z GitHub, jakie masz doświadczenie w zarządzaniu zaległościami? Nienawidzę pomysłu ręcznego zarządzania dwiema niepowiązanymi listami, jak niektórzy ludzie robią ze stronami projektu Wiki.


1 - czy bezwstydne wtyczki są dozwolone, nie ta strona? Przeszukano, ale nie znalazłem jednoznacznej odpowiedzi. Jeśli jest to zła praktyka, ZATRZYMAJ SIĘ i nie czytaj dalej

Jako programista miałem już dość przechodzenia do tego samego zestawu folderów 30 razy dziennie, więc napisałem małe, automatycznie składane narzędzie, które utknęło na pulpicie i umożliwia łatwy dostęp do folderów, których stale używasz.


1
are shameless plugs allowed no this siteJeśli ma to znaczenie dla pytania, nie ma problemu! Twój projekt nie ma związku z tym, o co pytasz, ale z opisu wydaje się, że wielu z nas byłoby zainteresowanych wypróbowaniem. Dodaj link do repozytorium. Nie sądzę, żeby ktokolwiek uznałby to za spam ...
yannis

Odpowiedzi:



1

Kopałem trochę i nie do końca znalazłem to, czego szukałem. Potem spojrzałem na interfejsy API GitHub i Trello Web Service i zadałem sobie pytanie, jak źle może być napisanie narzędzia synchronizującego, które pobierałoby problemy z jednego miejsca i synchronizowało je z drugim.

Rozpocząłem inny projekt na GitHub, TrackerSync . W tej chwili jest w dość trudnej formie, ale jak dotąd dostałem dokładnie to, czego szukałem. Za pomocą listy problemów GitHub mogę zgłaszać problemy sobie lub innym osobom. Po uruchomieniu narzędzia problemy te pojawiają się automatycznie w Trello , gdzie mogę je dodać do zaległych priorytetów. Kiedy przeniesię problem w Trello z rejestru do listy „zakończone”, następne uruchomienie narzędzia wróci do GitHub i zamknie odpowiedni problem.

Jeśli jest jakieś zainteresowanie tym narzędziem, z przyjemnością będę go udoskonalać.


Tak! Wielkie dzięki. Plus jest napisany w C #! Niesamowite.
JavaAndCSharp

Dobra, podrap to. Interfejs API GitHub (lub sposób, w jaki wysyłasz do niego dane) sprawia kłopoty z tyłu, zabrania mnie 401, nawet jeśli wszystko jest poprawnie wypełnione. Jeśli masz szansę, chciałbym to naprawić; Rozłożyłem go i na razie grzebię w nim.
JavaAndCSharp

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.