Skip to content

WIP: docs nav restructure — Cooperative / Get Involved / Tools (proposal) - #42

Draft
bagelface wants to merge 4 commits into
mainfrom
docs/restructure-nav-gen5
Draft

WIP: docs nav restructure — Cooperative / Get Involved / Tools (proposal)#42
bagelface wants to merge 4 commits into
mainfrom
docs/restructure-nav-gen5

Conversation

@bagelface

Copy link
Copy Markdown
Collaborator

🚧 WIP — this is a suggestion, not a proposal to merge as-is.

Opened as a draft mainly so CI runs and a Netlify deploy preview gets built. The structure here is one reading of the outline; treat every naming and placement decision below as up for debate. Nothing is final, and some content is stitched together from pages that were never written to sit side by side.

What this does

Reorganizes the sidebar into two standalone pages and three sections:

· Our Manifesto
▾ Bread Cooperative
  · Overview
  ▾ Community Currency   $BREAD Token · How to Bake $BREAD · Angel Minter Program
  ▾ Governance           Guiding Principles · Core Team · Finances
  ▾ Friends of Bread     Where to spend $BREAD · Gardens Pools Setup
▾ Get Involved
  ▾ Contributors         What We Need · How to Get Started
  ▾ Member Projects      Eligibility · Responsibilities · How to Apply · Onboarding
▾ Tools and Mechanisms
  · Overview
  ▾ Solidarity Fund      How it Works · Current Member Projects · Liquidity Providing
  ▾ Stacks               What is a savings circle? · How Stacks works
· Contact & Links

about/ and organization/ are retired. New roots: cooperative/, get-involved/, tools/, plus manifesto.md and contact.md at the top level.

Content moves

Merged

  • "How it Works" absorbs the old Solidarity Fund index + Yield Governance + Understanding Bread Voting Power
  • "How to Bake $BREAD" absorbs Connecting a Wallet + How to Burn + the Gnosis on-ramps section
  • Operational Annex dissolved into Core Team, Finances, and the four Member Projects pages
  • stacks.md split into the two Stacks pages

Renamed

  • "Bread Constitution" → "Guiding Principles" (it was competing with the Manifesto)
  • "$BREAD Community Currency" → "$BREAD Token"
  • "Liquidity Provider Voting Vaults" → "Liquidity Providing"
  • "Member Projects" (yield recipients) → "Current Member Projects"

New

  • Finances — differentiates Bread Coop Core (core team Safe) from the Solidarity Fund Treasury (the fund contract + the Shared Treasury multisig), with Safe links and who signs each
  • Core Team, Eligibility, Onboarding, How to Get Started, expanded Tools Overview

Redirects

public/_redirects was rewritten rather than appended to — every legacy rule from all four previous URL generations now resolves to a live URL, plus a new Gen-4 → Gen-5 block. Checked programmatically: no rule is shadowed by a real page, no rule targets another rule's source, every target exists.

Also updated

Sidebar config, Keystatic collections (four docs collections now built from one shared schema factory), homepage link lists, AGENTS.md, README.md.

Verification

npm run build passes. All 43 built pages checked — every internal link and every anchor resolves.

Open questions / things to push back on

  • How to Apply has no form link. The source page was draft: true and never had one. Currently points at contact@bread.coop + Discord. Needs the real URL.
  • Previously-draft content is now published. how-to-become-a-member-project.md was a draft; it's now live across Eligibility / Responsibilities / How to Apply. I dropped its broken placeholders ([add new crowdstaking], bare emoji links) and fixed a stale Guild URL — but the content itself should get a read before this ships.
  • Two pages hidden rather than deleted, since they weren't in the outline: the EigenLayer contributor resources page (still linked from "What We Need") and the draft Roadmap. Delete them instead?
  • Finances content is assembled from the Operational Annex and the project cards. The treasury addresses and signer rules are accurate to what the repo already said, but someone should confirm they're still current.
  • "Liquidity Providing" needs more, per the outline — I added a short risk note, but the suggested video walkthrough isn't there.
  • Tools → Overview "In development" currently just points at GitHub and the weekly call, since I didn't want to invent a roadmap. Worth filling in with what's actually being built.
  • Directory named cooperative/ rather than bread-cooperative/ — the latter collides with a Gen-1 wildcard redirect.

Unrelated, noticed in passing: the starlight-page-actions "raw Markdown" links (/manifesto.md etc.) point at files the build doesn't emit. Pre-existing, untouched here.

🤖 Generated with Claude Code

Reorganizes the docs to a five-entry sidebar: two standalone pages (Our
Manifesto, Contact & Links) and three sections (Bread Cooperative, Get
Involved, Tools and Mechanisms), each with named sub-sections.

Content moves:
- about/ and organization/ retired in favour of cooperative/,
  get-involved/, and tools/
- "Bread Constitution" renamed "Guiding Principles" to stop it competing
  with the Manifesto
- Solidarity Fund index, Yield Governance, and Voting Power merged into a
  single "How it Works"
- Connecting a Wallet, How to Burn, and the Gnosis on-ramps merged into
  "How to Bake $BREAD"
- Operational Annex dissolved into Core Team, Finances, and the four
  Member Projects pages
- stacks.md split into "What is a savings circle?" and "How Stacks works"

New pages: Finances (Bread Coop Core vs. Solidarity Fund treasuries, with
Safe links), Core Team, Eligibility, Onboarding, How to Get Started, and
an expanded Tools overview.

public/_redirects is rewritten rather than appended to: every legacy rule
from all four previous URL generations now resolves to a live Gen-5 URL,
and a Gen-4 to Gen-5 block is added. Verified no rule is shadowed by a
real page, no rule targets another rule's source, and every target exists.

Keystatic collections rebuilt from a shared schema factory so the four
docs sections stay in sync.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@netlify

netlify Bot commented Aug 27, 2026

Copy link
Copy Markdown

Deploy Preview for bread-docs ready!

Name Link
🔨 Latest commit fd27c95
🔍 Latest deploy log https://app.netlify.com/projects/bread-docs/deploys/6a905e1f24f1460008131e97
😎 Deploy Preview https://deploy-preview-42--bread-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

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

bagelface and others added 2 commits August 27, 2026 17:34
Replaces bare contact@bread.coop addresses in prose with links to
/contact/, so the contact page stays the single place we maintain
addresses and social links.

The address itself is untouched on the contact page and in the Bread Core
Team project card, where it is the payload rather than a call to action.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Get Involved was the only section without a landing page, so its dropdown
opened straight into sub-sections while Bread Cooperative and Tools each
led with an Overview.

The page also does real work: the two routes in — contributing as an
individual and joining as a member project — have different audiences and
different gates (one has none, one needs a nomination and a unanimous
vote), which was not stated anywhere before.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Every bullet and numbered list in markdown content was rendering without
markers or indentation.

Tailwind's Preflight sets `ol,ul,menu{list-style:none}` and zeroes padding
via its universal reset. Starlight styles prose lists on the assumption
that browser defaults are intact and sets neither property itself, and
@astrojs/starlight-tailwind restores borders and fonts but not lists — so
nothing put the markers back.

Restores them for .sl-markdown-content only, excluding components that
manage their own list styling (<Steps>, <Tabs>, .not-content). Using
`revert` hands the marker back to the UA stylesheet, so nested lists get
the disc/circle/square progression for free.

The homepage already worked around this locally in .link-list; that rule
is unlayered and unaffected, and now matches sitewide behaviour.

Verified in headless Chrome: bullets, ordered lists, and lists inside
aside blocks all render.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@bagelface
bagelface force-pushed the docs/restructure-nav-gen5 branch from a2c1b61 to fd27c95 Compare August 27, 2026 15:56
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