Skip to content

🏗️✨:give the community a front door - #1833

Merged
openinf-commit-queue[bot] merged 1 commit into
livefrom
feat/homepage
Aug 20, 2026
Merged

🏗️✨:give the community a front door#1833
openinf-commit-queue[bot] merged 1 commit into
livefrom
feat/homepage

Conversation

@DerekNonGeneric

@DerekNonGeneric DerekNonGeneric commented Aug 18, 2026

Copy link
Copy Markdown
Member

home.html was frontmatter and nothing else, so the site opened on a header, a
footer, and a gap between them.

This replaces an earlier attempt that filled that gap with prose inside the
site's 48ch reading column. It was forgettable, and staying inside that column
is most of why.

What it is now

A community front door rather than a product page:

  1. What OpenINF is — a community building tools for handling information
  2. Take part — Discord's three channels, GitHub, both under the Code of
    Conduct
  3. What is being built — the SDK, Q4 2026, the numbers, the four capability
    areas
  4. Latest — the newest post, read from the collection
  5. How we work — Vision, Contributing, good first issues, the style
    handbook, Code of Conduct, Support, Security

Taking part sits second, at the same visual weight as the statement beside it.
There is a live Discord and an organisation on GitHub, and the site had never
mentioned either. The two icons it uses have been sitting unused in
_includes/assets/img/community/ the whole time.

Honesty

  • the install line is tagged Not yet published and reads
    npm install @openinf/…, so it neither works nor invents package names
  • every number is verifiable: 10 packages, 6 on npm since April 2022, 4 never
    published, 9 of 10 with no third-party runtime dependency
  • Matrix is named but described as mostly defunct, which is what our own
    support document says
  • nothing claims the portal is finished

How it is built

  • layout: default, so it escapes the 48ch column and sets its own offset
    under the fixed navbar
  • _home.scss takes its tokens from _sublime-theme.scss; the two derived
    colours exist because $primary clears 4.5:1 in neither direction for small
    text
  • the logogram, Discord and GitHub marks are {% include %}s, not copies
  • no new dependency, no JavaScript, prefers-reduced-motion respected

Checks

Full nps test passes, all 17 verifiers, including verify.htmlValidForVNU
over the built site. verify.scss, verify.liquid clean.

Still true, and not fixed here

/docs/ is five paragraphs of lorem ipsum, and this page links to it.
/news/ is ten placeholder posts and one real one.

@netlify

netlify Bot commented Aug 18, 2026

Copy link
Copy Markdown

Deploy Preview for gh-pages-openinf ready!

Name Link
🔨 Latest commit 9ad015a
🔍 Latest deploy log https://app.netlify.com/projects/gh-pages-openinf/deploys/6a87909222611500084da77e
😎 Deploy Preview https://deploy-preview-1833--gh-pages-openinf.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.

The home page was frontmatter and nothing else, so the site opened on
a header, a footer, and a gap between them.

It is a community front door rather than a product page: what OpenINF
is, how to take part, what is being built, the newest post, and how the
work is done. Taking part sits second, at the same weight as the
statement beside it, because there is a Discord and an organisation on
GitHub that the site had never mentioned anywhere.

Nothing on it says the portal is finished. The install line is marked
as forthcoming rather than pretending to work, and every figure in the
rail is one a reader can check.

The page does not use the 48ch column the rest of the site reads in, so
its styles are scoped to `main` and cannot reach the navbar or the
footer. The newest post is read from the collection, and a post can
carry its own `excerpt` to choose how it is introduced.

Signed-off-by: Derek Lewis <DerekNonGeneric@inf.is>
Assisted-by: Claude-Code:claude-opus-5
Assisted-by: Claude-Code:claude-fable-5
@OpenINFbot OpenINFbot added the commit-queue Land this pull request when its checks pass label Aug 20, 2026
@openinf-commit-queue
openinf-commit-queue Bot merged commit 8b1bbac into live Aug 20, 2026
15 checks passed
@openinf-commit-queue openinf-commit-queue Bot removed the commit-queue Land this pull request when its checks pass label Aug 20, 2026
@OpenINFbot
OpenINFbot deleted the feat/homepage branch August 21, 2026 00:11
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