Files
bible/rules/patterns/import-export
2026-03-01 17:16:50 +03:00
..
2026-03-01 17:16:50 +03:00
2026-03-01 16:57:06 +03:00

Import / Export Pattern

Canonical file transfer UX patterns for Go web applications:

  • file import forms (CSV/JSON and similar)
  • validation preview tables before confirm
  • confirm step with human-readable summary
  • export controls (format + scope + options)
  • predictable file download behavior and filenames

This pattern covers UI and UX contracts. Business-specific validation and file schemas remain in the host project's own architecture docs.