From eb3630edc942cef44c685dc74ec4d77daf78e440 Mon Sep 17 00:00:00 2001 From: Tien Nguyen Minh Date: Sun, 19 Apr 2026 09:15:50 +0700 Subject: [PATCH] =?UTF-8?q?docs:=20correct=20card=20count=2014=20=E2=86=92?= =?UTF-8?q?=2015=20(weekday=20is=20LY=20+=20AT=20pair)=20(#7)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/codebase-summary.md | 4 ++-- docs/project-overview-pdr.md | 4 ++-- docs/project-roadmap.md | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/codebase-summary.md b/docs/codebase-summary.md index d4870ed8..e69bb506 100644 --- a/docs/codebase-summary.md +++ b/docs/codebase-summary.md @@ -102,12 +102,12 @@ contributionYearQuery ─┬──► SeedRepos + DailyContributionsAllTime + To commitHistoryQuery ──► Productive + CommitsByLanguage (+ AllTime variants) │ ▼ - 14 SVG files per theme + 15 SVG files per theme ``` ## Test coverage -- `internal/card/card_test.go` — `RenderAll` produces 14 valid SVGs; XML escape through real render pipeline; `formatInt` cases; `TestDonutSingleSlice` (guards the empty-arc regression); `TestDonutEmpty` (no-data fallback). +- `internal/card/card_test.go` — `RenderAll` produces 15 valid SVGs; XML escape through real render pipeline; `formatInt` cases; `TestDonutSingleSlice` (guards the empty-arc regression); `TestDonutEmpty` (no-data fallback). - `internal/github/profile_test.go` — `sortLangStats` ordering and tiebreak. - `main_test.go` — `TestUTCOffsetLabel` covers UTC, Asia/Saigon, half-hour (Kolkata), quarter-hour (Kathmandu) zones. diff --git a/docs/project-overview-pdr.md b/docs/project-overview-pdr.md index 5440b95b..3ba0e986 100644 --- a/docs/project-overview-pdr.md +++ b/docs/project-overview-pdr.md @@ -2,7 +2,7 @@ ## One-liner -Single-binary Go CLI + GitHub Action that renders 14 themed SVG cards summarising a GitHub user's public (and optionally private) profile, for embedding in a profile README. +Single-binary Go CLI + GitHub Action that renders 15 themed SVG cards summarising a GitHub user's public (and optionally private) profile, for embedding in a profile README. ## Users @@ -34,7 +34,7 @@ Distinguishing traits: | # | Requirement | | --- | --- | -| F1 | Render 14 cards per selected theme (see `docs/system-architecture.md`) | +| F1 | Render 15 cards per selected theme (see `docs/system-architecture.md`) | | F2 | Support 65 themes ported from github-profile-summary-cards | | F3 | Handle the full username→profile→cards flow in a single invocation | | F4 | Package as GitHub Action with `commit_changes` auto-commit of output | diff --git a/docs/project-roadmap.md b/docs/project-roadmap.md index be65a185..9b06b6bd 100644 --- a/docs/project-roadmap.md +++ b/docs/project-roadmap.md @@ -72,7 +72,7 @@ Five new cards that ride on data already fetched — zero extra API calls: - `top-starred-repos` — top 5 owned non-fork repos by ⭐; required threading `Stars` through `RepoInfo`. - `streak` — current + longest streak + active days/total. Pure post-processing of `DailyContributionsAllTime`. -Card count: 9 → 14. `FetchProductive` still pays for commit-history pagination once; the new cards are pure renderers. +Card count: 9 → 15 (weekday adds LY + AT variants). `FetchProductive` still pays for commit-history pagination once; the new cards are pure renderers. ## Phase 7.5 — Demo gallery for theme discovery (✅ done)