Boise Today project

Boise Today / Design system

Documentation v0.1 · Boise publication · Townwell platform

Design system contents

Implementation and maintenance

Platform and tenant boundaries

Extend Boise Today within Townwell without contaminating another publication or flattening the two visual scopes.

On this page

Boundary map

Boundary map
LayerResponsibility
sites/boisePublication branding, curated city content and Boise-specific data adapters.
sites/index.tsTenant resolution from SITE_ID / NEXT_PUBLIC_SITE_ID; capture forces boise.
Public routes/componentsReader navigation, stories, search, discovery and site shell.
Admin routes/componentsAuthenticated publishing, review, media and operational management.
Data/servicesDatabase, provider requests, classification and integration contracts.
CSS scopePublic root themes with nested admin-shell/login overrides.

Implementation rules

  • Reuse the nearest source primitive before adding another interface variant.
  • Keep Boise labels/configuration separate from shared platform logic.
  • Do not add unfinished features to public links or sitemap solely because this guide inventories them.
  • The portfolio guide does not alter the Townwell runtime or tenant behavior.

Source references

Source references
FileResponsibility
sites/index.tsAudited Townwell implementation; use this file when extending this interface.
sites/boise/config.tsAudited Townwell implementation; use this file when extending this interface.
sites/types.tsAudited Townwell implementation; use this file when extending this interface.
app/globals.cssAudited Townwell implementation; use this file when extending this interface.

Reference downloads

Source audit: 2026-10-07 · Revision ce8bc72b96da · Documentation v0.1