Documentation
¶
Overview ¶
Package scaffold generates the standard Plumtree app layout for `pt new`:
<name>/ go.mod plumtree.json committed app manifest .gitignore ignores local env and deploy metadata README.md human-facing project quickstart AGENTS.md agent-facing project instructions app/main.go the app entrypoint (TUI or CLI)
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
New scaffolds an app named name of the given kind under parentDir, creating the directory <parentDir>/<name>. It refuses to overwrite an existing non-empty directory. It returns the created project directory.
func NewWithAccess ¶
NewWithAccess is the clean scaffold entry point. Access is written into the manifest so deployment never has an implicit public/restricted default.
func ValidateName ¶
ValidateName reports whether name is an acceptable app handle.
Types ¶
Click to show internal directories.
Click to hide internal directories.