Skip to content

Make the mission page readable - #278

Merged
Zethson merged 10 commits into
mainfrom
mission-page
Aug 25, 2026
Merged

Make the mission page readable#278
Zethson merged 10 commits into
mainfrom
mission-page

Conversation

@Zethson

@Zethson Zethson commented Aug 25, 2026

Copy link
Copy Markdown
Member

Redesigns the mission page: the five goals become icon rows instead of a bullet list, /about gains the table of contents sidebar, and prose gets a readable measure. Also adds LinkedIn to /join and the footer, links the page out to /packages, /about/roles and /join instead of leaving it a dead end, and fixes two grammar slips.

The page was one column of prose at about 120 characters a line, with two
links in the whole document and no way to navigate its four sections.

The five goals move into front matter and render as cards: they are the
most quotable thing on the page and were a plain bullet list. /about now
uses the table of contents sidebar the packages page already has, which
helps the governance page too, and prose gets a 46rem measure.

Fix the copy while here:

  - the channel list named Discourse, Zulip and Twitter, none of them
    linked. It points at /join instead, which already lists every channel
    with a link, so a social account only ever changes in one place
  - "provide users to cutting-edge and varied selection" was missing a
    word; "silo'd" was not a word
  - the brand is lowercase everywhere else on the site, but four
    sentences here opened with "Scverse"
  - link core tools, shared maintenance and ecosystem packages to the
    pages that describe them, rather than leaving the page a dead end
@netlify

netlify Bot commented Aug 25, 2026

Copy link
Copy Markdown

Deploy Preview for jade-cajeta-1bcca0 ready!

Name Link
🔨 Latest commit ec7e663
🔍 Latest deploy log https://app.netlify.com/projects/jade-cajeta-1bcca0/deploys/6a8d7ea530fafd00073e7aba
😎 Deploy Preview https://deploy-preview-278--jade-cajeta-1bcca0.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Zethson and others added 9 commits August 25, 2026 12:31
The goal cards were a grid, which with five items and uneven text left an
orphan on the second row and half-empty boxes on the first. They are rows
now: an icon in a tinted circle, then the name and the text. Rows align by
construction whatever the copy does, and the tints come from the package
palette already used for package and person avatars.

Restore the sentence-initial capital on Scverse. Lowercase mid-sentence
uses stay as they were.

Add LinkedIn to /join and the footer. The join layout picked its icon
through a nine-branch if/else on the entry id; the class travels with the
entry now, so the next channel is a content change only.
The engagement sections were the bullet lists the goals used to be, so
they get the same icon rows. The shortcode takes a front-matter key now
rather than being goals-specific, and the sub-bullets under "open
communication channels" fold into their own row.

Each list item gains a short label. The sentences already opened with the
word that names them, so this is mostly promotion rather than new copy,
and it makes the rows scannable rather than a paragraph in list clothing.

Organization and vision is five paragraphs of prose and stays prose, but
the definition of *core* tools is the sentence the rest of the section
leans on, so it becomes a callout. Every section's opening paragraph is
now set as a lead, which needs no markup — it is the paragraph after the
heading.
The table of contents widens the page to 1400px, which suits the package
card grid it was written for. On prose that width is unusable — the
measure stays where it is readable and the extra 400px piles up on the
right of every paragraph.

/about keeps the normal column and the measure grows to 54rem, so the
text fills the space beside the sidebar instead of hugging its left edge.
Inter ships as one variable face with no italic, so every *core* was a
synthesised oblique and read as a second font. The term is italic where
it is defined in the callout and plain on the five other mentions, which
is the usual convention anyway.

The closing paragraph said the same thing twice — core tools interface
with the ecosystem, and scverse strives for interoperability with the
ecosystem — so it is one sentence now.

Two dashes were the wrong kind for a page that uses em dashes elsewhere.
The section stepped down through four sizes — 1.15rem lead, 1rem body
from the browser default, 0.95rem callout, 0.95rem rows — so the lead
read as a different document from the paragraphs under it and the callout
was the smallest thing on the page despite being the part meant to stand
out.

#about-content sets its own body size now, the lead is one deliberate
step above it rather than a cliff, and the callout matches the prose it
interrupts with a rule dark enough to see.
It is the one section that is argument rather than a list, so it has no
rows and nothing but paragraphs. Rather than forcing prose into cards,
back its own claim — a consortium of tools with users and developers
across the world — with the numbers behind it.

Counts come from the package registry and the contributor list the people
page already reads, so nothing is typed by hand and nothing goes stale.
Each tile links to the page it counts.

The hue rule was nested under .stat-value, where `&` carries the whole
ancestor chain and produced `.stat[data-hue] #about-content .stat-value`,
which matches nothing. Written as a descendant it works.
Keep the definition — /about/roles uses "core packages" three times
without defining it, /packages only glosses it, the registry has three
core-* categories and the stat tile counts them, so this is the only
place on the site that says what the word means. It folds into a details
disclosure instead, so it is there for whoever wants it and out of the
argument for everyone else.

Drop the lead-paragraph size bump. Varying paragraph sizes inside one
section reads as inconsistency rather than emphasis, and hierarchy is the
headings' job. Every paragraph, list row and disclosure on the page is
one size now; the only others left are the stat number, its caption and
the icon glyph, none of which are prose.
@Zethson
Zethson requested a review from muskanhashim August 25, 2026 11:41
@muskanhashim

Copy link
Copy Markdown
Contributor

Redesigns the mission page: the five goals become icon rows instead of a bullet list, /about gains the table of contents sidebar, and prose gets a readable measure. Also adds LinkedIn to /join and the footer, links the page out to /packages, /about/roles and /join instead of leaving it a dead end, and fixes two grammar slips.

love it! esp the icons :) def helps with readability

@Zethson
Zethson merged commit 832c3e6 into main Aug 25, 2026
6 checks passed
@Zethson
Zethson deleted the mission-page branch August 25, 2026 11:45
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.

2 participants