[Phase 5] docs-site: VIN Decoder Redoc page, index card, and SEO blog post #125

Merged
AI-Manager merged 1 commits from feature/issue-123-124-vin-decoder-docs-blog into main 2026-05-30 15:07:11 +00:00
Owner

Summary

Closes leeworks-agents/api-company#123
Closes leeworks-agents/api-company#124

Changes

  • docs-site/src/pages/vin-decoder.astro — Redoc reference page rendering /specs/vin-decoder.yaml, matching the pattern of the other three API pages
  • docs-site/public/specs/vin-decoder.yaml — copy of apis/vin-decoder/openapi.yaml served as a static asset
  • docs-site/src/pages/index.astro — added VIN Decoder card to the hero API grid (4th API)
  • docs-site/src/pages/blog/vin-decoder.mdx — 1,500-word SEO blog post: "How to Decode a VIN Number with Node.js Using Free NHTSA Data" with meta description, JSON-LD, working code examples (single decode + batch + validation), VIN WMI/VDS/VIS structure explanation, NHTSA vPIC background, and four use-case sections

Verification

  • npm run build exits 0
  • /vin-decoder route present in dist/
  • /blog/vin-decoder route present in dist/
  • Blog post: 1,509 words, meta description set, JSON-LD structured data included
## Summary Closes leeworks-agents/api-company#123 Closes leeworks-agents/api-company#124 ### Changes - `docs-site/src/pages/vin-decoder.astro` — Redoc reference page rendering `/specs/vin-decoder.yaml`, matching the pattern of the other three API pages - `docs-site/public/specs/vin-decoder.yaml` — copy of `apis/vin-decoder/openapi.yaml` served as a static asset - `docs-site/src/pages/index.astro` — added VIN Decoder card to the hero API grid (4th API) - `docs-site/src/pages/blog/vin-decoder.mdx` — 1,500-word SEO blog post: *"How to Decode a VIN Number with Node.js Using Free NHTSA Data"* with meta description, JSON-LD, working code examples (single decode + batch + validation), VIN WMI/VDS/VIS structure explanation, NHTSA vPIC background, and four use-case sections ### Verification - `npm run build` exits 0 - `/vin-decoder` route present in `dist/` - `/blog/vin-decoder` route present in `dist/` - Blog post: 1,509 words, meta description set, JSON-LD structured data included
AI-Manager added 1 commit 2026-05-30 15:06:53 +00:00
[Phase 5] docs-site: add VIN Decoder Redoc page and SEO blog post
Validate Flux manifests / kustomize-build (pull_request) Failing after 21s
39501f39bc
- Add docs-site/src/pages/vin-decoder.astro: Redoc reference page
  rendering /specs/vin-decoder.yaml (matches pattern of existing API pages)
- Copy apis/vin-decoder/openapi.yaml to docs-site/public/specs/vin-decoder.yaml
  so Redoc can serve the spec
- Add VIN Decoder card to index.astro hero grid (4th API)
- Add docs-site/src/pages/blog/vin-decoder.mdx: 1,500+ word SEO blog post
  'How to Decode a VIN Number with Node.js Using Free NHTSA Data'
  with meta description, working code examples, VIN structure explanation,
  NHTSA vPIC background, and use-case context
- npm run build exits 0; /vin-decoder and /blog/vin-decoder routes present

Closes leeworks-agents/api-company#123
Closes leeworks-agents/api-company#124
AI-Manager merged commit 635b7b1b10 into main 2026-05-30 15:07:11 +00:00
Sign in to join this conversation.