GCWing / GCWing/OpenBitFun

Linux: Embed AppImage update information

オープン
#3,016 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Rust
スター
2.3k
フォーク
231
平均マージ
2時間 49分
マージ済み PR(30日)
589

説明

Request to provide `.zsync` file for AppImage delta updates.
Updating will take less amount of data and time due to downloading only `diff`.

info:
- https://github.com/AppImageCommunity/AppImageUpdate#update-information-overview
- https://github.com/AppImage/AppImageSpec/blob/master/draft.md#update-information
- https://github.com/ivan-hc/AppImage-tips#how-to-add-delta-updates

This is a common standard for updating AppImages.
AppImage having update information would also recognized by other software e.g. [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher), [AppImageUpdate](https://github.com/AppImageCommunity/AppImageUpdate), [AppManager](https://github.com/kem-a/AppManager), [AM](https://github.com/ivan-hc/AM) etc...

Lots of projects already support updating AppImage e.g: [LibreWolf](https://librewolf.dev/librewolf/bsys6/releases), [KeePassXC](https://github.com/keepassxreboot/keepassxc/releases), [Sigil](https://github.com/Sigil-Ebook/Sigil/releases) etc.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start by locating the Linux AppImage packaging and release entry points; no files or tests are named in the issue. Read the linked AppImage update-information specifications and compare existing release artifacts from the referenced projects. Done means the published AppImage has usable .zsync update information that AppImageUpdate and related software recognize.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
linux
領域
desktop, release
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
48/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。