R
renaming-services
Renames a service documentation file and updates all references across docs/services/, List.vue, and nginx/redirects.conf. Use when renaming services, changing service slugs, fixing camelCase to kebab-case, or when service names change in the Coolify repository
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Renames a service documentation file and updates all references across docs/services/, List.vue, and nginx/redirects.conf. Use when renaming services, changing service slugs, fixing camelCase to kebab-case, or when service names change in the Coolify repository templates/compose/.
How to use
- Przygotuj informacje o starej i nowej nazwie usługi. Nowa nazwa powinna być w formacie kebab-case (małe litery, myślniki zamiast spacji), zgodnie z wpisem w service-templates-latest.json. 2. Przenieś plik dokumentacji poleceniem git mv docs/services/stara-nazwa.md docs/services/nowa-nazwa.md, aby zachować historię w systemie kontroli wersji. 3. Otwórz plik docs/.vitepress/theme/components/Services/List.vue i znajdź wpis dla usługi. Zmień pole slug z wartości starej-nazwa na nowa-nazwa, zachowując pozostałe pola (name, icon, description, category) bez zmian. 4. Zaktualizuj plik docs/services/all.md, jeśli usługa jest tam wymieniona, aby odzwierciedlała nową nazwę w odnośnikach. 5. Dodaj reguły przekierowań do pliku nginx/redirects.conf, aby starsze linki do dokumentacji automatycznie kierowały na nową ścieżkę. To zapobiega błędom 404 dla użytkowników korzystających ze starych linków. 6. Sprawdź wszystkie cztery lokalizacje przed zatwierdzeniem zmian, aby upewnić się, że żadna nie została pominięta.