Structs§
Constants§
- CONFIG_
FILES - GITATTRIBUTES_
BASE_ ENTRIES - Path-pattern -> Git attribute lines for the joy-managed
.gitattributesblock. The YAML driver covers every Joy YAML file (items, milestones, releases, project metadata). The log entry uses Git’s built-in union driver as an interim until JOY-0112 (Merkle-DAG log) ships. - GITATTRIBUTES_
BLOCK_ END - GITATTRIBUTES_
BLOCK_ START - GITIGNORE_
BASE_ ENTRIES - GITIGNORE_
BLOCK_ END - GITIGNORE_
BLOCK_ START - HOOK_
FILES - MERGE_
DRIVER_ CMD_ KEY - MERGE_
DRIVER_ CMD_ VALUE - MERGE_
DRIVER_ NAME_ KEY - MERGE_
DRIVER_ NAME_ VALUE - PROJECT_
FILES
Functions§
- init
- onboard
- Onboard an existing project: set up local environment (hooks, etc.).
- update_
gitattributes_ block - Update the joy-managed block in .gitattributes with the given lines. Replaces the block if it exists, appends otherwise.
- update_
gitignore_ block - Update the joy-managed block in .gitignore with the given entries. Each entry is (path, comment). Replaces the block if it exists, appends otherwise.