Skip to content

Packaging & distribution #21

Description

@kafkade

Tracks Phase 5.4 — Packaging & Distribution from docs/SPEC.md §5.

Goal

Make Kite installable across all major platforms with first-class native packages.

Scope

Linux

  • .deb (Debian/Ubuntu)
  • .rpm (Fedora/RHEL)
  • AUR (Arch)
  • Snap
  • Flatpak
  • AppImage
  • Nix

macOS

Windows

  • winget manifest
  • Scoop bucket
  • Chocolatey package
  • standalone .exe / .msi

Cross-platform

  • cargo install kite-monitor (crates.io) works out of the box
  • Static binaries (musl on Linux) for zero-dependency deployment
  • Auto-update check (opt-in, checks GitHub releases)

Notes

  • The release workflow already builds cross-platform binaries on tag push; these packages should consume those artifacts.
  • [Feature]: Create a homebrew package #41 (Homebrew) is a subset of this issue and can be tackled first.

Metadata

Metadata

Assignees

No one assigned

    Labels

    infraCI/CD, packaging, toolingphase-5Phase 5: Polish

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions