skill-rails-upgrade
Oceń gotowość aplikacji Rails do aktualizacji i zaplanuj upgrade
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill analizuje Twoją aplikację Rails, identyfikuje bieżącą wersję frameworka i porównuje ją z najnowszą dostępną wersją. Na podstawie różnicy między wersjami (patch, minor czy major) generuje szczegółową ocenę upgrade'u wraz z oficjalnym przewodnikiem migracji. Narzędzie sprawdza obecność kluczowych plików konfiguracyjnych, pobiera informacje o wydaniach Rails z GitHub i dostarcza konkretne kroki potrzebne do bezpiecznego przejścia na nowszą wersję.
Jak używać
Upewnij się, że jesteś w katalogu głównym projektu Rails. Skill automatycznie sprawdzi obecność pliku Gemfile, config/application.rb i config/environment.rb — jeśli któregoś brakuje, zostaniesz o tym poinformowany.
Uruchom skill, aby pobrać bieżącą wersję Rails z pliku Gemfile.lock (lub Gemfile, jeśli lock nie istnieje). Skill wyświetli dokładny numer wersji, np. 7.1.3.
Skill połączy się z GitHub API, aby pobrać najnowszą dostępną wersję Rails oraz listę ostatnich wydań. Na tej podstawie określi typ upgrade'u: patch (zmiana tylko numeru poprawki), minor (nowa wersja w ramach tej samej głównej gałęzi) czy major (zmiana głównego numeru wersji).
W zależności od typu upgrade'u skill pobierze oficjalny przewodnik migracji Rails z serwisu guides.rubyonrails.org i wyświetli istotne sekcje dotyczące Twojej konkretnej ścieżki aktualizacji.
Przejrzyj wygenerowaną ocenę upgrade'u, która zawiera listę zmian, potencjalnych problemów i zalecanego porządku działań. Użyj przewodnika migracji jako referencji podczas wdrażania zmian w kodzie.
Po dokonaniu zmian w kodzie zaktualizuj Gemfile, uruchom bundle install i przetestuj aplikację, aby upewnić się, że wszystkie zależności i funkcjonalności działają prawidłowo.