Static portfolios should behave like products

June 10, 2026

A portfolio does not need much runtime, but it does need a real delivery path. The useful baseline is boring on purpose: deterministic content, static output, reviewable source, and one workflow that explains how the public URL is produced.

const deployment = {
  host: 'GitHub Pages',
  artifact: 'out',
  runtime: 'static',
}