Jak rozpocząć nowy projekt Dealyo
Biblioteka zawiera edytowalne HTML/CSS z lokalnymi zasobami. Szablony raportu, landingu i publikacji można obejrzeć bez instalacji pakietów. Komponenty korzystające z modułów JavaScript wymagają lokalnego HTTP — instrukcja poniżej.
Pobierz wzornik do projektu
Pobierz pełną paczkę ZIP · Suma SHA-256 · Aktualne wydanie
Paczka zawiera HTML, CSS, JavaScript, fonty, logo, ilustracje, komponenty, szablony, PNG i dokumentację. Rozpakowuje folder design-system/ oraz plik CLAUDE.md z instrukcjami dla agenta. Podglądy wzornika działają lokalnie; zewnętrzne projekty referencyjne nadal wymagają internetu, a część GPT Sites — logowania. To migawka, nie automatyczna synchronizacja.
Terminal — macOS lub Linux
Wymagane: curl, unzip, shasum i Python 3. Uruchom poniższy blok w folderze, w którym chcesz założyć nowy projekt. Nazwę dealyo-workspace możesz zmienić. mkdir zatrzyma blok, jeśli taki folder już istnieje.
mkdir dealyo-workspace &&
cd dealyo-workspace &&
curl --fail --location --output dealyo-design-system.zip https://designsystem.dealyo.io/downloads/dealyo-design-system.zip &&
curl --fail --location --output dealyo-design-system.zip.sha256 https://designsystem.dealyo.io/downloads/dealyo-design-system.zip.sha256 &&
shasum -a 256 -c dealyo-design-system.zip.sha256 &&
unzip -n dealyo-design-system.zip
Na Linuxie bez shasum użyj sha256sum -c dealyo-design-system.zip.sha256. Kontrola sumy potwierdza kompletność pobranego wydania. W razie niezgodności pobierz ponownie oba pliki; nie rozpakowuj niekompletnego archiwum.
Claude Code
Jeżeli masz zainstalowane i skonfigurowane Claude Code, po pobraniu paczki uruchom w dealyo-workspace:
claude "Przeczytaj CLAUDE.md oraz design-system/START.md, design-system/STYLE-GUIDE.md i design-system/REFERENCES.md. Użyj tej biblioteki do mojego projektu. Najpierw ustal ze mną cel, odbiorcę i treść. Pracuj w osobnej kopii szablonu i sprawdź desktop oraz telefon."
To zwykły prompt startowy, bez dodatkowego pluginu lub MCP. Plik CLAUDE.md przekazuje zasady i ścieżki, a rzeczywiste komponenty agent odczytuje z pobranego folderu. W istniejącym projekcie dołącz instrukcje świadomie — nie nadpisuj jego CLAUDE.md. Polecenia CLI i zachowanie pliku opisuje dokumentacja Claude Code oraz instrukcja pamięci projektu.
W innym agencie wskaż folder design-system/ i poproś o przeczytanie tych samych trzech dokumentów. Do rozpoznania biblioteki przez internet służy indeks dla agentów. Sam link ani indeks nie importują automatycznie wszystkich plików.
Utwórz raport lub landing
Z folderu dealyo-workspace (albo głównego folderu Dealyo, jeśli bibliotekę masz już lokalnie) wybierz jeden wariant:
python3 design-system/scripts/new-project.py report ./nowy-raport
python3 design-system/scripts/new-project.py landing ./nowy-landing
Skrypt kopiuje potrzebne zasoby, usuwa nawigację techniczną biblioteki i odmawia nadpisania istniejącego folderu. Nie publikuje strony. Folder nadrzędny musi istnieć.
Edytuj nowy index.html oraz report.css albo landing.css. Uzupełnij każde pole [w nawiasach], usuń niewykorzystywane moduły i sprawdź źródła treści. Nie edytuj biblioteki dla pojedynczego klienta.
Podgląd landingu:
python3 -m http.server 8000 --bind 127.0.0.1 --directory nowy-landing
Otwórz http://127.0.0.1:8000. Dla raportu zmień folder na nowy-raport. Aby obejrzeć całą bibliotekę z działającymi modułami JavaScript, podaj --directory design-system. Zatrzymaj serwer skrótem Ctrl+C.
Aktualizacja biblioteki
Pobierz następne wydanie do nowego folderu. Porównaj design-system/PACKAGE.json i zmienione komponenty, zanim przeniesiesz je do projektu. Nie nadpisuj automatycznie katalogu z własnymi zmianami. Formularze, integracje i publikację wdrażasz osobno dla konkretnego projektu.
Co dostajesz
- Samodzielny
index.html, lokalny CSS i potrzebne logo/fonty/ilustracje. README.mdz zasadami startu orazTEMPLATE.mdz instrukcją pól.- Brak danych poprzednich klientów i brak zależności od folderów oryginalnych projektów.
Wariant raportu celowo nie zawiera fikcyjnych słupków wykresu ani wyników. Przed publikacją agent dodaje prawdziwe dane z okresem, jednostką i źródłem oraz tworzy dopasowany wykres. Wariant landing zawiera demonstrację formularza, bez zapisu i wysyłki; działający formularz jest częścią wdrożenia konkretnego projektu.
Użycie pojedynczego komponentu
W components.html wybierz Kopiuj HTML lub pobierz pełną paczkę komponentów. Fragment wymaga własnych arkuszy, skryptów i kontekstu rodziców wskazanych w manifeście — samo library.css nie odtwarza komponentów źródłowych. Najbezpieczniej skopiować kompletny dokument podglądu z jego zależnościami. Szczegóły: instrukcja komponentów.
Podglądy korzystające z modułów JavaScript uruchamiaj przez HTTP, np. python3 -m http.server 8000 w katalogu kopii. Jeśli przeglądarka blokuje schowek, zaznacz kod i użyj ⌘C/Ctrl+C.
Nowe układy i demonstracje są w galerii propozycji. Nie mają statusu dotychczasowego wzorca Dealyo. Ich użycie w projekcie wymaga świadomego wyboru, a nie automatycznego zastępowania komponentów źródłowych.
Status elementów
- Decyzja Daniela: pomarańcz #FE4A23; boxy bez radius.
- Zasób ze źródła: oryginalny plik z istniejącego projektu.
- Propozycja: nowe układy i animacje inspirowane Firecrawl, pokazane osobno do oceny.
- Adaptacja referencji: robocza implementacja komponentu/szablonu. Sprawdzona technicznie, nie jest automatycznie zatwierdzoną kompozycją dla każdej publikacji.
Nie kopiuj obietnic ani wyników ze zrzutów referencyjnych. Nie zamieniaj lokalnego koloru statusu w nowy akcent marki. Nie publikuj pól przykładowych jako treści klienta.