Expand description
Local filesystem I/O for braze-sync resource files.
Each resource type has its own submodule with concrete reader / writer
functions. The functions take a root directory and a domain value and
have no awareness of the config system — the CLI layer is
responsible for joining the config directory with
resources.<kind>.path to compute the root. This keeps fs/ standalone
testable and avoids a fs/ ↔ config/ cycle.
See IMPLEMENTATION.md §5, §9.
Modules§
- catalog_
io - Catalog Schema file I/O.
- content_
block_ io - Content Block file I/O.
- custom_
attribute_ io - File I/O for the Custom Attribute registry.
- email_
template_ io - Email Template file I/O.
- frontmatter
- YAML frontmatter helper.
- tag_io
- File I/O for the Tag registry.