Project architecture
An overview of the application layers, source directories, and generated code.
Project Architecture
herd/ owns the model, module declarations, fixtures, project configuration and generation templates. Never hand-edit goatapp/. Put application behavior in child/ and import foundation packages through their full Go package prefix. Never copy foundation implementations into child. The panel entrypoint in child/web/projects/panel/ imports the generated shell for /app/; child-app serves /child/; foundation provides shared components and elements. herd/project.json selects frontend and test configuration.