Skip to content

feat: Add Governance page - #148

Merged
truthixify merged 3 commits into
wraith-protocol:developfrom
ogundeleoluwaferanmi35:feat/governance-page
Aug 31, 2026
Merged

feat: Add Governance page#148
truthixify merged 3 commits into
wraith-protocol:developfrom
ogundeleoluwaferanmi35:feat/governance-page

Conversation

@ogundeleoluwaferanmi35

Copy link
Copy Markdown
Contributor

Fixes #122

@vercel

vercel Bot commented Aug 28, 2026

Copy link
Copy Markdown

@0dillon is attempting to deploy a commit to the truthixify's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Aug 28, 2026

Copy link
Copy Markdown

@ogundeleoluwaferanmi35 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@truthixify

Copy link
Copy Markdown
Contributor

Thanks @ogundeleoluwaferanmi35. The build job fails at pnpm format:check, which is prettier only, not a compile error. All three of your changed files need formatting:

src/App.tsx
src/components/Footer.tsx
src/pages/Governance.tsx

Fix:

pnpm exec prettier --write src/
git commit -am "style: format governance page"
git push

One content note while you are here. Issue #122 asks the maintainer list to be data-driven from src/data/team.json filtered by role, and to honour src/data/contributors-optout.json, rather than names hardcoded in the page. At 77 lines this looks like the copy is in the component. Worth wiring that up before it merges, since it is the bit that keeps the page correct when people join or leave.

@truthixify
truthixify force-pushed the feat/governance-page branch from 28d3456 to 9969608 Compare August 29, 2026 08:35
@truthixify

Copy link
Copy Markdown
Contributor

Rebased onto develop and pushed a prettier commit to your branch @ogundeleoluwaferanmi35, since it was formatting only. Your commits are unchanged.

src/App.tsx, src/components/Footer.tsx and src/pages/Governance.tsx all needed formatting; that is now one style: commit on top of yours. Verified locally: pnpm format:check clean and pnpm build succeeds with the Governance chunk emitting.

Still outstanding before I can merge, and this part is yours. Issue #122 asks the maintainer list to come from src/data/team.json filtered by role, and to honour src/data/contributors-optout.json. At the moment the names look hardcoded in the component. That matters because it is the difference between a page that stays correct when someone joins or leaves and one that quietly goes stale.

src/data/team.json is already in the repo, so it should be a small change. Ping me here when it is wired up.

@truthixify
truthixify merged commit f84e6d3 into wraith-protocol:develop Aug 31, 2026
3 of 4 checks passed
@truthixify

Copy link
Copy Markdown
Contributor

Merged @ogundeleoluwaferanmi35. Thanks for wiring team.json and the opt-out list rather than leaving the names inline; that is the difference between a page that stays correct and one that quietly goes stale.

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.

Governance page

3 participants