You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The website should stop reading like a project bulletin plus compact docs page. CodeWhale needs a mature product surface: polished, trustworthy, well-structured, and clear enough that new users, serious adopters, contributors, and partners understand what the project is without digging through repository docs.
The goal is presentation quality and information architecture: product hierarchy, trust surfaces, documentation depth, community proof, and a homepage that feels like it belongs to a serious developer tool.
Current behavior
The primary nav is a short set of pages: Install, Docs, Activity, Roadmap, FAQ, Contribute (web/components/nav.tsx:9).
The homepage mixes product intro, live repo activity, release credits, contributor philosophy, and install guidance in one long page (web/app/[locale]/page.tsx:464).
/docs is one long route with local anchors instead of a full support/docs architecture.
Important product and trust material already exists in README.md, docs/, release notes, and install/mirror docs, but the website does not present it like a serious product front door.
Desired behavior
Redesign codewhale.net around a product-led IA: product, install, docs, trust/security, community, roadmap, contact/support, and provenance.
Make the first viewport feel like a mature developer-tool product, with clear CTAs such as Install, Docs, and GitHub.
Promote trust signals: open-source license, security model, local-first behavior, official site/source provenance, release/install verification, provider neutrality, and support expectations.
Keep multilingual community visible as proof and belonging, but move it into a deliberate community surface instead of letting raw activity or release credits dominate the product story.
Turn /docs into a structured product-support experience rather than a single summary page.
Acceptance criteria
A proposed or implemented site map shows the target product, docs, trust, community, roadmap, contact/support, and provenance surfaces.
Homepage design and copy feel polished, current, and product-grade without overclaiming.
Navigation/footer include appropriate trust, contact/support, docs, provenance, GitHub, and community links.
/docs has structured topic navigation for install, usage, config, providers/models, tools, sub-agents, MCP, skills, hooks, safety, troubleshooting, and contribution paths.
Community and multilingual content remain visible but no longer crowd out the product hierarchy.
Existing routes continue to resolve or redirect.
The site can be verified with cd web && npm run lint && npm run test && npm run build.
Why this matters
The website should stop reading like a project bulletin plus compact docs page. CodeWhale needs a mature product surface: polished, trustworthy, well-structured, and clear enough that new users, serious adopters, contributors, and partners understand what the project is without digging through repository docs.
The goal is presentation quality and information architecture: product hierarchy, trust surfaces, documentation depth, community proof, and a homepage that feels like it belongs to a serious developer tool.
Current behavior
web/components/nav.tsx:9).web/app/[locale]/page.tsx:464)./docsis one long route with local anchors instead of a full support/docs architecture.README.md,docs/, release notes, and install/mirror docs, but the website does not present it like a serious product front door.Desired behavior
codewhale.netaround a product-led IA: product, install, docs, trust/security, community, roadmap, contact/support, and provenance./docsinto a structured product-support experience rather than a single summary page.Acceptance criteria
/docshas structured topic navigation for install, usage, config, providers/models, tools, sub-agents, MCP, skills, hooks, safety, troubleshooting, and contribution paths.cd web && npm run lint && npm run test && npm run build.Related