Drobny projekt, który przygotowałem w ciągu ostatnich dni.
Na pewno zawiera jakieś bugi, coś może nie do końca działać, a UI powinno być trochę ładniejsze… ale co tam
serwer: https://github.com/esse/remote_notifier_server
gem: https://github.com/esse/remote_notifier
W dużym skrócie - coś podobnego do airbrake.io czyli zbieranie bugów z aplikacji w jednym miejscu, z oznaczaniem jako wykonane. Ale opensource - selfhosted
Jak to działa?
Odpalamy serwer, a do aplikacji dodajemy gema, podajemy w production.rb secret i token dla klienta, a także adres serwera (więcej info w readme).
W aplkacji dodajemy użytkowników i dostajemy tam informacje o wszystkich bugach, (grupowane - liczba wystąpień przy konkretnym rodzaju). Do właściciela wychodzi mail (tylko o pierwszym danym błędzie), można dodawać innych użytkowników, żeby mieli dostęp do bugów.
Nie zdążyłem jeszcze postawić deploymentu wersji hosted - ale mam zamiar to zrobić, żeby dało się łatwiej przetestować rozwiązanie
Zapraszam do korzystania, forkowania, konstruktywnej krytyki, etc