✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Przyspiesz tworzenie problemów z GitHub

7

Problemy z GitHubem są fantastyczne do śledzenia nowych funkcji lub błędów, kto jest przypisany, kategoryzowania ich, dodawania do projektów i tak dalej. Są też dość powolne w tworzeniu, a tworzenie ich wielu zajmuje zbyt dużo czasu. Stworzyłem więc małe narzędzie, aby przyspieszyć tworzenie problemów i sprawić, że będzie to pestka.

Jednym z problemów, które widzę w przypadku problemów z GitHub w pracy, jest to, że ich tworzenie jest kłopotliwe, szczególnie dla tych, którzy nie są programistami, takimi jak menedżerowie, projektanci lub testerzy, i którzy chcą po prostu zgłosić błąd, ale nie przechodzą przez proces tworzenia ich na GitHub.

Tworzenie problemów na GitHubie powinno być szybkie

Więc jaka jest najłatwiejsza interakcja z komputerami, może pisanie? Nie wiem, czy to najłatwiejsze, ale zdecydowanie łatwe. Tak więc w tym prostym polu tekstowym można pisać problemy, a każdy wiersz będzie problemem. Po prostu piszesz i piszesz, i nie odrywasz rąk od klawiatury, żeby chwycić mysz. Możesz także wkleić listę utworzoną w edytorze tekstu lub arkuszu kalkulacyjnym.

Ma elastyczność: możesz przypisać problem do kogoś (lub wielu, oddzielając nazwy użytkowników przecinkami) oddzielając tytuł od nazwy użytkownika znakiem kreski pionowej. Kolejna kreska oddziela opis, a jeszcze inna oddziela etykiety, których może być wiele, oddzielając je przecinkami.

Aktualizacja: aplikacja jest dostępna pod adresem https://fast-issues.herokuapp.com/

Przyspiesz tworzenie problemów z GitHub

Przegląd techniczny

Ten projekt ~nadal nie jest w pełni dopracowany, ale już ~publiczny na

https://github.com/eliorivero/fast-issues _

Jako ogólny przegląd:

Należy pamiętać, że nie chcemy przekraczać limitów API. GitHub zaleca pozostawienie co najmniej jednej sekundy między żądaniami. Wstrzymałem skrypt na 1,5 sekundy pomiędzy każdym żądaniem utworzenia zgłoszenia, dlatego w powyższym GIF-ie zobaczysz, że zgłoszenia nie są tworzone od razu.

Więcej pomysłów

Pokazałem to znajomemu, a on powiedział mi, że wpadł na pomysł stworzenia rozszerzenia Chrome, aby zrobić zrzut ekranu błędu, opisać go i przesłać jako problem z GitHub. Pomyślałem, że to świetny pomysł i szukałem sposobu na zrobienie zrzutu ekranu, ale w aplikacji React szybko znalazłem html2canvas, który pozwala robić zrzuty ekranu i zapisywać je jako pliki PNG.

Połączenie czegoś takiego z moim narzędziem do tworzenia problemów byłoby fajnym rozwiązaniem, które mogłoby być dostępne w aplikacji React podczas jej cyklu rozwoju lub postoju. Każdy, kto testuje aplikację, może uruchomić panel zgłaszania problemów i zgłosić problem na GitHubie. Obraz nadal musiałby być przechowywany na innym serwerze, ponieważ obecnie interfejs Issues API jest ograniczony i nie pozwala na przesyłanie obrazów.

Źródło nagrywania: startfunction.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów