Skip to main content

Module store

Module store 

Source
Expand description

Keeps layouts, jobs, history and documents as files, so they can be backed up and read with ordinary tools. Every name is validated before it touches a path, and writes go through a temporary file so a crash leaves no half file.

Structs§

Delivered
A delivery made in a run: who received what.
JobState
When a job runs next. Reset when the job changes.
JobSummary
A plain record of what a job’s file listing returns over the API.
LayoutVersion
A stored layout version.
RunRecord
One run of a job, as the history keeps it.
Store
The server’s files. Clones share the same folder.

Enums§

RunStatus
What happened in a run.

Functions§

valid_name
Whether name is safe as a single path component: letters, digits, ., _ and -, starting with a letter or digit.