Design smarttools.yaml manifest format #2

Closed
opened 2025-12-30 18:02:38 +00:00 by rob · 0 comments
Owner

Define the schema for project tool dependencies.

name: my-project
requires:
  - summarize
  - translate@1.2.0  # versioned
  - rob/custom-tool  # namespaced

Tasks

  • Define required fields
  • Define optional fields (version constraints, sources)
  • Document the schema
  • Add JSON schema for validation
Define the schema for project tool dependencies. ```yaml name: my-project requires: - summarize - translate@1.2.0 # versioned - rob/custom-tool # namespaced ``` ## Tasks - [ ] Define required fields - [ ] Define optional fields (version constraints, sources) - [ ] Document the schema - [ ] Add JSON schema for validation
rob added this to the SmartTools Registry v1.0 milestone 2025-12-30 18:02:38 +00:00
rob added the
enhancement
label 2025-12-30 18:02:38 +00:00
rob added this to the SmartTools Registry project 2025-12-30 18:17:32 +00:00
rob closed this issue 2025-12-31 23:57:04 +00:00
Sign in to join this conversation.
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: rob/smarttools#2
No description provided.