refactor: Update component specifications to use 'program' and 'behavior' attributes, enhancing clarity and consistency across the application
This commit is contained in:
@@ -9,7 +9,7 @@ Castle is a personal software platform — a monorepo of independent projects
|
||||
(services, tools, libraries) managed by the `castle` CLI. The registry
|
||||
(`castle.yaml`) has three top-level sections:
|
||||
|
||||
- **`programs:`** — Software catalog (source, install, tool metadata, build)
|
||||
- **`programs:`** — Software catalog (source, behavior, stack, system_dependencies, build)
|
||||
- **`services:`** — Long-running daemons (run, expose, proxy, systemd)
|
||||
- **`jobs:`** — Scheduled tasks (run, cron schedule, systemd timer)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user