Skip to content

Dodaj opcjonalną belkę finansowania PROO do szablonu Standard - #2

Closed
AdrianOrlow wants to merge 2 commits into
codex/pocfrom
codex/proo-funding-banner
Closed

AdrianOrlow wants to merge 2 commits into
codex/pocfrom
codex/proo-funding-banner

Conversation

@AdrianOrlow

@AdrianOrlow AdrianOrlow commented Sep 24, 2026 •

Copy link
Copy Markdown
Member

Szablon Standard ma wybór „Bez belki” / „PROO” w postaci kart jak na liście szablonów. PROO dodaje na górze czarną belkę z dostarczonymi plikami po lewej i prawej, z paddingiem 64 px poziomo i 32 px pionowo. Pozostały układ dopasowuje się do belki we wszystkich czterech formatach. Podgląd i pobrany PNG pokazują ten sam wynik, a alternatywa tekstowa wspomina grant.

Decyzje techniczne: katalog fundingOptions.ts jest jednym miejscem dodawania kolejnych grantów; wystarczy dodać dwa obrazy do public/grants/ i wpis do katalogu. Obrazy są zasobami statycznymi, ponieważ obecny prerender usuwa część importowanych obrazów z wyniku buildu. Dzięki temu działają też pod prefiksem GitHub Pages. Istniejąca walidacja nadal blokuje tekst, który nie mieści się po dodaniu belki. CI obejmuje teraz PR-y kierowane do codex/poc, aby ta zmiana otrzymała automatyczne sprawdzenie.

Weryfikacja lokalna: build, TypeScript, Biome, 162 testy jednostkowe w pełnym przebiegu i dodatkowy test opisu, 24/24 testów E2E. Scenariusz PROO przechodzi w Chromium, Firefox, WebKit i mobilnym WebKit także przy /console-app/; sprawdza oba dostarczone obrazy w każdym formacie, czarne tło u góry i przełączanie belki. Zrzuty desktop/mobile zostały obejrzane.

PR bazuje na codex/poc, gdzie znajduje się aktualny Standard; tej implementacji nie ma jeszcze w main.

Signed-off-by: Adrian Orłów <adrian@orlow.me>
Signed-off-by: Adrian Orłów <adrian@orlow.me>
@AdrianOrlow
AdrianOrlow deleted the codex/proo-funding-banner branch September 24, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant