Typefully

Jak i dlaczego cyklicznie przeszukuję GitHuba?

Avatar

Share

 • 

9 hours ago

 • 

View on X

Co kilka dni dostaję maila, że ktoś wspomniał o Mikrusie na GitHubie. Zaglądam w issues, czytam commity, przeglądam dyskusje w komentarzach. Dlaczego to robię i co mi to daje? 🧵 ↓
Jestem właścicielem firmy hostingowej Mikrus. Użytkownicy stawiają na tej platformie tysiące autorskich aplikacji. Kod wielu z nich jest hostowanych na GitHubie. Niektórzy implementują też instalatory aplikacji open source w taki sposób, aby były kompatybilne z Mikrusem.
Wyławiam wszystkie wzmianki o Mikrusie z GitHuba po to, aby wiedzieć, nad czym ludzie pracują i z czym mają problem. Zaglądam dosłownie w każde znaleziony issue, które wspomina o Mikrusie. Czytam pobieżnie każdy commit, który coś poprawia. Przeglądam dyskusje.
Możesz zapytać: "Po co Ci to jest potrzebne?" Dzięki temu, że wiem, do czego użytkownicy używają platformy, którą prowadzę, jestem w stanie lepiej dostosować ją do ich potrzeb. To jest naprawdę dobre źródło informacji o 'realnych przypadkach użycia'.
Czasami nawet odzywam się w komentarzach i daję jakiegoś hinta, jak dałoby się coś lepiej zrobić na Mikrusie. A czasami po prostu lajkuję ich commita, aby wiedzieli, że 'Wielki Brat patrzy' 👀
Jak to wygląda technicznie? Narzędzie N8N postawione na Mikrusie odpytuje co kilka godzin API GitHuba w poszukiwaniu listy słów kluczowych. Następnie sprawdza w bazie danych (używam DataTables, czyli natywnego storage z N8N), czy ten wynik był już wcześniej parsowany.
Jeśli wynik jest nowy, to dostaję powiadomienie mailowe, że ktoś wspomina o Mikrusie. Wieczorami, gdy znajdę trochę wolnego czasu, siadam do komputera i analizuję, o co konkretnie chodziło. Proste, skuteczne i działa.
A po co TOBIE miałoby się to przydać? 🤔 Jeśli rozwijasz oprogramowanie open source albo masz oprogramowanie z zamkniętym źródłem, ale takie, z którym da się zintegrować za pomocą API - warto włączyć sobie śledzenie słów kluczowych. Dowiesz się, co ludzie robią z Twoim softem.
GitHub pokaże Ci prawdziwe przykłady użycia, a nie wyidealizowane case study. Tam też znajdziesz opisy realnych problemów, których nikt nie zgłosił do supportu. A to wszystko dostępne za darmo przez API (nawet nie potrzebujesz klucza do wyszukiwania).
Avatar

Jakub Mrugalski 🔥

@uwteam

🤖 Piszę o technologii, AI, automatyzacji, cybersecurity i biznesie. 🛠 Dzielę się użytecznymi narzędziami i case-study 🤔 #DigitalEUAmbassador 🛑 Nie czytam DM