🏗️✨:give the community a front door - #1833
Merged
Merged
Conversation
✅ Deploy Preview for gh-pages-openinf ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
DerekNonGeneric
force-pushed
the
feat/homepage
branch
from
August 19, 2026 04:19
008bc11 to
b6b9b9b
Compare
DerekNonGeneric
force-pushed
the
feat/homepage
branch
from
August 19, 2026 20:45
9ef9e04 to
430dd74
Compare
This was referenced Aug 19, 2026
OpenINFbot
force-pushed
the
feat/homepage
branch
from
August 20, 2026 18:11
b1b9eca to
239f224
Compare
This was referenced Aug 20, 2026
DerekNonGeneric
force-pushed
the
feat/homepage
branch
from
August 20, 2026 23:23
b74c4d7 to
4128122
Compare
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
DerekNonGeneric
force-pushed
the
feat/homepage
branch
from
August 20, 2026 23:41
d51ebe6 to
9ad015a
Compare
OpenINFbot
approved these changes
Aug 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
home.htmlwas frontmatter and nothing else, so the site opened on a header, afooter, 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:
Conduct
areas
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
npm install @openinf/…, so it neither works nor invents package namespublished, 9 of 10 with no third-party runtime dependency
support document says
How it is built
layout: default, so it escapes the 48ch column and sets its own offsetunder the fixed navbar
_home.scsstakes its tokens from_sublime-theme.scss; the two derivedcolours exist because
$primaryclears 4.5:1 in neither direction for smalltext
{% include %}s, not copiesprefers-reduced-motionrespectedChecks
Full
nps testpasses, all 17 verifiers, includingverify.htmlValidForVNUover the built site.
verify.scss,verify.liquidclean.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.