Export & import
Export
Section titled “Export”exportPackages the project as a single zip. The zip contains the readable files
(project.yaml and data/) but not the working database (the recipient
rebuilds it on open) or your private history.log. Pass a path to choose
where it goes:
export path/to/exercise.zipImport
Section titled “Import”import path/to/exercise.zipUnpacks a zip into a new project and switches to it; the database is rebuilt
from the readable files. Add as <name> to choose the target name:
import path/to/exercise.zip as my-copySharing recipes
Section titled “Sharing recipes”Because a project is plain text plus CSV, sharing it is easy:
- Git — each project includes a
.gitignorethat excludes the working database, so a project commits cleanly and diffs sensibly. - Email / file transfer — send the exported zip; the recipient imports it.