Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Add or update supported language, framework, library, tool, or platform icons in Socialify. Use when a request involves adding a new icon/logo, mapping a display name to a Simple Icons entry or a custom icon, and updating the language options list used in the UI.
How to use
Określ nazwę wyświetlaną dla ikony, którą chcesz dodać — może to być język programowania, framework, biblioteka, narzędzie lub platforma. Sprawdź, czy ikona istnieje w bazie Simple Icons, a jeśli dodajesz język, zweryfikuj dokładną nazwę w repozytorium GitHub Linguist pod adresem https://raw.githubusercontent.com/github-linguist/linguist/main/lib/linguist/languages.yml.
Jeśli ikona istnieje w Simple Icons, użyj jej eksportu w mapowaniu. Jeśli nie istnieje, przygotuj własną ikonę SVG zgodnie ze specyfikacją SimpleIcon — powinna zawierać tytuł, slug (identyfikator małymi literami bez spacji), kod koloru hex (bez znaku #), ścieżkę SVG w viewBox 0 0 24 24 oraz opcjonalnie adresy URL źródła i wytycznych brandingowych.
Dodaj wpis do pliku common/icons/languageMapping.ts — zaimportuj ikonę Simple Icons lub niestandardową ikonę z pliku customIcons.ts, a następnie dodaj mapowanie w odpowiedniej sekcji LANGUAGE_ICON_MAPPING (dla języków w sekcji "GitHub Linguist languages", dla pozostałych w sekcji "Custom Frameworks, Libraries, Tools and Platforms").
Jeśli dodajesz nowy język i chcesz, aby pojawił się w liście wyboru interfejsu użytkownika, zaktualizuj również listę opcji języków w pliku konfiguracyjnym UI.
Przetestuj zmiany — sprawdź, czy ikona pojawia się poprawnie w wygenerowanych obrazach i listach wyboru Socialify.
Wyślij pull request ze zmianami do repozytorium — upewnij się, że mapowanie jest spójne i ikona wyświetla się prawidłowo we wszystkich miejscach, gdzie powinna się pojawić.