Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Wave is installable as a Flatpak via FlatPark — happy to have it listed?

未关闭
#3,516 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
25/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
活跃
技术栈
electron, linux
领域
desktop, release

调研方向

No repository file or test is named; start by reading this issue and the linked #1093 thread, then review the FlatPark app page and its installation details. Done means the team explicitly approves or rejects the listing, with any decision about closing #1093 or naming FlatPark in install documentation recorded.

由索引模型根据 Issue 内容生成。

描述

Hi — #1093 has been open a while, with the stated blocker being that electron-builder can't produce a manifest Flathub's infrastructure will build from source, and the last word on the thread was that you'd be happy to hand the work off. So: Wave is now installable as a Flatpak from FlatPark, a small hub for desktop apps that aren't on Flathub, and I'd like to check that you're OK with the listing.

flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark dev.commandline.waveterm

App page: https://flatpark.org/apps/dev.commandline.waveterm/

This sidesteps the blocker entirely — it doesn't build from source. It pins your official amd64 .deb, unmodified, and re-pins automatically on each release. Chromium keeps its own internal sandbox (zypak), and wavesrv, the SQLite store, the SSH client and the staged wsh helpers all come from your payload; nothing is fetched or compiled at first run.

Details users may ask you about:

  • No filesystem permission is granted. Wave writes only to XDG paths, which Flatpak redirects, so config, store and staged wsh binaries live under ~/.var/app/dev.commandline.waveterm/. Host SSH keys, home browsing and serial devices are opt-in flatpak overrides documented on the listing.
  • The bundled updater (dl.waveterm.dev, install-on-quit) can't work for a Flatpak install, so the package seeds autoupdate:enabled=false on first run only — an existing config is left alone and the switch is still in Settings. Updates come from flatpak update.
  • App id is your own electron-builder appId, so an official Flatpak from you later would land on the same id.

If the team is happy to have it listed, I'll mark the app page developer-approved; if you'd rather it not exist, say so and I'll take it down. And if you'd like to close #1093 out, I'd be glad for Wave's install docs to name FlatPark as the Flatpak path — packaging, signing, hosting and updates stay with me.

主要语言
Go
星标
22.4k
派生
1.1k
平均合并
3 天 13 小时
30 天内合并 PR
13

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

wavetermdev/waveterm 的其他 Issue

查看 wavetermdev/waveterm 的全部 Issue

相似的 Issue

更多 Go Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。