chore: migrasi kanonik ke gitea.oxpoe.qzz.io/oxpoe/tia-love (module path, installer, Gitea Actions, goreleaser)
This commit is contained in:
1 parent
25bb3e1d2b
commit
8933906102
10 files changed
+30
-21
No files matched your search
+6
-6
@@ -342,18 +342,18 @@ tia hadir sebagai **satu binary mandiri (single static binary)** yang fleksibel
|
||||
- **Metode Instalasi:**
|
||||
1. **One-Line Command (Rekomendasi):**
|
||||
```bash
|
||||
curl -fsSL https://raw.githubusercontent.com/oxpoe/tia/main/install.sh | sh
|
||||
curl -fsSL https://gitea.oxpoe.qzz.io/oxpoe/tia-love/raw/branch/main/install.sh | sh
|
||||
```
|
||||
- Skrip otomatis mendeteksi OS (Linux, macOS) dan arsitektur CPU (`amd64`, `arm64`).
|
||||
- Mengunduh rilis tarball terbaru dari GitHub Releases.
|
||||
- Mengunduh rilis tarball terbaru dari Gitea Releases (gitea.oxpoe.qzz.io).
|
||||
- Memverifikasi checksum SHA256 secara otomatis demi keamanan sebelum mengekstrak.
|
||||
- Memasang binary ke direktori pengguna (`~/.local/bin/tia-love` tanpa memerlukan akses `sudo`).
|
||||
- Memberikan instruksi jika `~/.local/bin` belum ada di `$PATH`.
|
||||
2. **Manual Download Precompiled Binary:**
|
||||
- Pengguna dapat langsung menuju halaman GitHub Releases, mengunduh file binary terkompresi (misal: `tia-love_linux_amd64.tar.gz`), mengekstraknya, dan langsung menjalankannya (`./tia-love`).
|
||||
- Pengguna dapat langsung menuju halaman Releases di Gitea (https://gitea.oxpoe.qzz.io/oxpoe/tia-love/releases), mengunduh file binary terkompresi (misal: `tia-love_linux_amd64.tar.gz`), mengekstraknya, dan langsung menjalankannya (`./tia-love`).
|
||||
3. **Go Install (untuk developer Go):**
|
||||
```bash
|
||||
go install github.com/oxpoe/tia/cmd/tia-love@latest
|
||||
go install gitea.oxpoe.qzz.io/oxpoe/tia-love/cmd/tia-love@latest
|
||||
```
|
||||
- **Acceptance Criteria:**
|
||||
- Skrip instalasi aman (`set -euo pipefail`), transparan, dan tidak meminta privilege root/sudo secara membabi-buta.
|
||||
@@ -1200,7 +1200,7 @@ Langkah wizard: **Bahasa → Direktori stack → Tema → Impor stack yang ditem
|
||||
| Config | Basic config load/save |
|
||||
| Theme | Catppuccin (Mocha/Latte), mode Otomatis/Gelap/Terang/Terminal, deteksi background terminal, semua warna via token semantik |
|
||||
| Status bar | Context-aware help text (hint klikable) |
|
||||
| **Rilis awal** | goreleaser + GitHub Releases + `install.sh` + checksum (F-029), `tia-love --version` / `tia-love doctor` |
|
||||
| **Rilis awal** | goreleaser + Gitea Releases + `install.sh` + checksum (F-029), `tia-love --version` / `tia-love doctor` |
|
||||
|
||||
**Exit Criteria:** Jalankan `tia-love` → splash → Home Dashboard (jam, ringkasan) → masuk workspace, lihat semua resource Docker, navigasi dengan keyboard **dan mouse**; setiap aksi memberi suara + toast; instal dengan satu baris perintah berhasil di mesin bersih
|
||||
|
||||
@@ -1314,7 +1314,7 @@ Langkah wizard: **Bahasa → Direktori stack → Tema → Impor stack yang ditem
|
||||
|
||||
### Distribution
|
||||
- **Satu binary statis** (`CGO_ENABLED=0`), tanpa runtime dependency selain Docker (audio memakai library pure-Go; server audio hanya dibutuhkan jika suara diaktifkan)
|
||||
- Instal satu baris (skrip) **atau** unduh binary manual dari GitHub Releases, detail di **F-029**
|
||||
- Instal satu baris (skrip) **atau** unduh binary manual dari Gitea Releases, detail di **F-029**
|
||||
- Release otomatis via goreleaser: `.tar.gz`/`.zip` + `checksums.txt`; `.deb`, `.rpm`, Homebrew, AUR menyusul
|
||||
- Binary name: `tia-love` (nama produk tetap: tia)
|
||||
|
||||
|
||||
Reference in new issue
Block a user