Skip to content

Consolidate marketing site into docs at netchecks.io#318

Merged
hardbyte merged 1 commit intomainfrom
site-consolidation
Mar 9, 2026
Merged

Consolidate marketing site into docs at netchecks.io#318
hardbyte merged 1 commit intomainfrom
site-consolidation

Conversation

@hardbyte
Copy link
Owner

@hardbyte hardbyte commented Mar 9, 2026

Summary

  • Add marketing landing page (Hero, Features, Pricing, Footer) to the docs site so netchecks.io serves a single unified site
  • Move getting-started content to /docs/getting-started, add /docs/compliance page
  • Use getLayout pattern so the homepage renders without docs sidebar chrome
  • Flesh out stale development and testing docs with actual workflows
  • Update all docs.netchecks.io references to netchecks.io across README, Helm chart, and templates

Test plan

  • npm run build succeeds (22 pages generated)
  • npm run dev — verify / shows marketing landing page without docs sidebar
  • /docs/getting-started has the original getting-started content
  • /docs/compliance shows compliance info with Stripe link
  • All existing doc pages still render correctly
  • After merge: apply Terraform changes in hardbyte-iac to point netchecks.io CNAME to netchecks-docs.pages.dev
  • Set up docs.netchecks.io → netchecks.io 301 redirect via Cloudflare

Merge the marketing landing page into the docs site so netchecks.io
serves a single unified site. This eliminates the separate stale
netchecks.io Next.js marketing site.

- Add marketing components: MarketingHero, Features, Pricing, Footer
- Convert index.md to index.jsx with getLayout opt-out for docs chrome
- Move getting-started content to /docs/getting-started
- Add /docs/compliance page with framework info and Stripe link
- Update _app.jsx to support per-page getLayout pattern
- Update navigation sidebar with new routes
- Flesh out development.md and testing.md with actual workflows
- Update all docs.netchecks.io references to netchecks.io
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@coveralls
Copy link

Pull Request Test Coverage Report for Build 22844370676

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 91.26%

Totals Coverage Status
Change from base Build 22839960754: 0.0%
Covered Lines: 355
Relevant Lines: 389

💛 - Coveralls

@hardbyte hardbyte merged commit 887bce5 into main Mar 9, 2026
21 checks passed
@hardbyte hardbyte deleted the site-consolidation branch March 9, 2026 08:32
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.

2 participants