Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Analyze Rails apps and provide upgrade assessments
How to use
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.