Skip to content

The hero didn't show the thing, and six pages hadn't heard#11

Merged
codewithwan merged 1 commit into
mainfrom
fix/hero-shows-the-thing
Jul 16, 2026
Merged

The hero didn't show the thing, and six pages hadn't heard#11
codewithwan merged 1 commit into
mainfrom
fix/hero-shows-the-thing

Conversation

@codewithwan

Copy link
Copy Markdown
Owner

The headline promised something the picture didn't have

Headline : "A tiny pixel character that walks your GitHub contribution year."
Hero GIF : wave · present · stroll · stats · rocket · launch · dance
                                    ↑ no contributions act at all

banner.gif is the project flavour — this repo's stars and version. It has
never contained the contribution wall. Its alt text said "awan walking a
contribution year"
, which I wrote yesterday, and which was simply untrue.

The GIF that does walk a year was twenty lines further down. They're swapped:
profile-sample.gif is the hero, and banner.gif returns to the footer where
being a live self-portrait is the point rather than a duplicate. That also fixes
the thing that prompted this — two 700px GIFs of the same character within one
screen of each other.

And the docs hadn't caught up

page was
packages/npm/README contradicted its own package.json, same screen
packages/pypi/README same
usage/README "What is awan for?" → the old pitch
docs/PROFILE.md orphaned; called the core "the personality-layer CLI"
crates/awan/README left alone — that crate is the embed API

npm and PyPI contradicting themselves is mine: I changed the package
descriptions yesterday and left the READMEs.

One real bug

profile/README still told readers to run gifsicle --lossy=80. We dropped
that flag because it ghosted the 14px contribution squares to save 6%. Anyone
following the docs was quietly damaging their own GIF.

Every relative link resolves and every external link is live — checked, and the
two that looked broken were my checker being naive about code samples.

The front door changed and six pages didn't follow. Two of them contradicted
themselves on the same screen: npm and PyPI shipped package descriptions saying
'walks your GitHub contribution year' above READMEs still saying 'a personality
layer any CLI can embed'. I wrote the first half yesterday and left the second.

usage/README opened with 'What is awan *for*?' and answered with the old pitch.
It's the embed examples — it says that now, and points at the profile for what
most people came for.

crates/awan/README keeps 'personality layer any CLI can embed'. That crate *is*
the embed API; it's the one page where the old sentence was never wrong.

docs/PROFILE.md was orphaned — nothing linked it, and it still described the
core as 'the personality-layer CLI'. It's design notes, so it now says so at the
top, points users at profile/ and the editor instead, and profile/ links back to
it for anyone changing the thing.

And one real bug: profile/README still told readers to run gifsicle with
--lossy=80. We dropped that flag because it ghosted the 14px contribution
squares for a 6% saving. Anyone following the docs was damaging their own GIF.
@codewithwan
codewithwan merged commit 9191703 into main Jul 16, 2026
8 checks passed
@codewithwan
codewithwan deleted the fix/hero-shows-the-thing branch July 16, 2026 17:39
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