feat(community): add a Community page and link it from the main menu - #637
feat(community): add a Community page and link it from the main menu#637Timur Tukaev (tym83) wants to merge 1 commit into
Conversation
✅ Deploy Preview for cozystack ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
f7f6a99 to
5dfdaa3
Compare
cozystack.io had no community page: /community/ returned 404, and nothing on the site pointed at the community meeting, its two years of recordings, or the contributor path. A visitor could not find out that public calls happen at all. The page collects the chat channels, the meeting (schedule, joining link, calendar, archive), the contributor entry points, the governance documents and the video playlists. It links to cozystack/community, which now holds the meeting archive and the onboarding guide. content/en/.gitignore has been ignoring community.md under an "# Imported" comment, but no import mechanism exists anywhere in the tree — no hack script, Makefile target or workflow references it. The rule only prevented the page from being added, so drop that one line and keep the rest untouched. Signed-off-by: Timur Tukaev <timur.tukaev@aenix.io> Signed-off-by: tym83 <6355522@gmail.com>
5dfdaa3 to
9085dd0
Compare
|
The core justification checks out: Two small things:
|
Summary
cozystack.io/communityreturned 404, and nothing on the site pointed at thecommunity meeting, its recordings, or the contributor path. From the website
alone a visitor could not learn that public community calls happen at all —
they have been running every two weeks since April 2024.
What
content/en/community.md— chat channels, the community meeting (schedule,Zoom link, calendar, link to the archive), contributor entry points, the
governance documents, and the four YouTube playlists.
hugo.yaml— aCommunityentry in the main menu at weight 30, so it landsbetween Blog and OSS Health.
content/en/.gitignore— dropped thecommunity.mdline.Why the .gitignore change
That file has been ignoring
community.md,contributing.md,governance.mdand
security.mdunder an# Importedcomment, but nothing in the tree importsthem: no
hack/script, Makefile target or workflow references any of thosenames. The rule only prevented the page from being committed. Only the
community.mdline is removed — the other three are left alone in case theybelong to a plan I am not aware of.
Preview
Verified locally: the page renders, the menu entry appears in the expected
position, and the
refto the Developer Guide resolves.Note for whoever builds locally —
hugonewer than the pinned 0.160.1 fails onthis repo before reaching any of these changes, with
access denied: "text/html" is not whitelisted in policy "security.allowContent"on
content/<lang>/_index.html. That reproduces on a cleanmaintoo, so it isunrelated to this PR, but it does mean the pinned version is now effectively
mandatory rather than advisory.
Localisation
Only the English page is added; the translation pipeline owns the other locales.