stacklok / stacklok/toolhive-studio
Distribute UI through OS package managers
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 167
- Forks
- 24
- Avg merge
- 11h 32m
- Merged PRs (30d)
- 91
Description
We have received reports of people being blocked from carrying out wide deployments of the ToolHive UI due to Github rate limiting. We should consider distributing the UI through an OS package manager. For macOS, we could use homebrew casks. For Linux - we should consider having our own RPM/DEB repos. For Windows, we should package up the UI so it can be downloaded by winget.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the issue's proposed distribution targets: Homebrew casks for macOS, RPM/DEB repositories for Linux, and winget for Windows. Determine the existing UI build and release entry points before planning packaging. Done means the UI can be distributed through the selected OS package managers without relying on GitHub rate-limited downloads.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- desktop, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100