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).