Bootstrap registry using Gitea repo #17

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

MVP approach: use a Gitea repo as the registry backend.

Structure

smarttools-registry/
├── tools/
│   ├── summarize/
│   │   ├── config.yaml
│   │   └── metadata.yaml
│   ├── translate/
│   └── ...
├── categories.yaml
└── index.json

Workflow

  • smarttools publish = Create PR to registry repo
  • smarttools install = Git sparse-checkout
  • AI analysis = CI hook on PRs

Tasks

  • Create smarttools-registry repo
  • Define directory structure
  • Implement git-based install
  • Set up CI for PR analysis
MVP approach: use a Gitea repo as the registry backend. ## Structure ``` smarttools-registry/ ├── tools/ │ ├── summarize/ │ │ ├── config.yaml │ │ └── metadata.yaml │ ├── translate/ │ └── ... ├── categories.yaml └── index.json ``` ## Workflow - `smarttools publish` = Create PR to registry repo - `smarttools install` = Git sparse-checkout - AI analysis = CI hook on PRs ## Tasks - [ ] Create smarttools-registry repo - [ ] Define directory structure - [ ] Implement git-based install - [ ] Set up CI for PR analysis
rob added this to the SmartTools Registry v1.0 milestone 2025-12-30 18:05:10 +00:00
rob added the
enhancement
label 2025-12-30 18:05:10 +00:00
rob added this to the SmartTools Registry project 2025-12-30 18:12:30 +00:00
rob closed this issue 2026-01-01 01:29:55 +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#17
No description provided.