Decision tree and where to download the tools
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 38/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- html
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu bằng việc xem xét phần thảo luận của issue và các trang release được liên kết của linuxdeployqt, linuxdeploy, electron-forge, pkg2appimage và appimagetool. Xác định điểm vào của tài liệu về các công cụ tạo AppImage; được xem là hoàn thành khi tài liệu giải thích rõ các công cụ đến từ đâu, cách lấy hoặc chạy chúng và công cụ nào phù hợp với từng trường hợp sử dụng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
https://twitter.com/freakboy3742/status/1161149221812072449
I have been told that AppImage is the new hotness for Linux Apps.
I have been able to download and run AppImages.
What I can’t find?HOW DO INSTALL THE DAMN TOOLS TO BUILD MY OWN APPIMAGES?
A bright, shiny penny for anyone who can point me at the page of docs.
Most of the tools we use to make AppImages are, well, AppImages, and hence do not need to be installed.
Ok… and how was I meant to know that? Point me at the page of documentation that says “These tools are all avaialble as AppImages from , and can be safely downloaded and executed directly.
For example:
“To build an AppImage from a .yml description file, simply run bash -ex ./pkg2appimage recipes/XXX.yml”.
Excellent. Now where does pkg2appimage come from?
The high-level tools are mostly from third parties and not from the AppImage project itself:
- linuxdeployqt (for compiled applications, both QT and others): https://github.com/probonopd/linuxdeployqt/releases/continuous
- linuxdeploy (plugin-based alternative that can also package e.g., Python applications using a Python Conda plugin): https://github.com/linuxdeploy/linuxdeploy/releases/continuous
- The plugin mentioned: https://raw.githubusercontent.com/TheAssassin/linuxdeploy-plugin-conda/master/linuxdeploy-plugin-conda.sh
- electron-forge (a tool to build Electron-based apps, it has AppImage building capabilities built in): https://github.com/electron-userland/electron-forge/releases
- pkg2appimage (a script for converting existing deb packages to AppImage; "last resort" if you can't use one of the tools above): https://raw.githubusercontent.com/AppImage/pkg2appimage/master/pkg2appimage
Our tool is running "under the hood" but if you really want you could use it directly, too:
- appimagetool (low-level tool, normally not used directly): https://github.com/AppImage/AppImageKit/releases/continuous
OMFG I cannot begin to tell you how much those docs don’t help.
For example: Riddle me this: Why, in multiple pages of documentation, there is no mention of how to install the toolchains?
If you mean with "toolchain" the compilers and such, we don't cover those because AppImage is just a container format that executes whatever you put inside it (think of it as a fancy self-mounting filesystem image). Just like CD-ROM authoring tools don't explain how to make the files that go into a CD-ROM, we don't go at length on how to make the files that go into an AppImage.
If you mean with "toolchain" the tools to turn binaries into AppImages, I hope the links above point you into the correct places.
Let us know if you are stuck, AppImage developers are on #AppImage on irc.freenode.net and are usually helpful in solving almost any challenge (just be a bit patient since we do this in our free time).
- Ngôn ngữ chính
- HTML
- Star
- 50
- Fork
- 46
- Merge trung bình
- 5 giờ 11 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của AppImage/docs.appimage.org
-
linuxdeploy is also available on ARMCó thể đã có người làm @Korne127 đã nhận 811 ngày trước. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
AppImage/docs.appimage.org#98 · 2 bình luận ·
-
Cannot register on DiscourseĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
AppImage/docs.appimage.org#148 ·
-
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 45/100
AppImage/docs.appimage.org#127 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
AppImage/docs.appimage.org#121 ·
-
Convert to MarkdownĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
AppImage/docs.appimage.org#105 · 4 bình luận ·
Tất cả issue của AppImage/docs.appimage.org
Issue tương tự
-
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 90/100
elder-plinius/V3R1T4S#757 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Document multi-value claims with rowBoundaries operator:in (and their per-record application)Đang mởdocumentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
registrystack/registry-stack#2431 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 80/100
inmanta/web-console#7630 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
AOMediaCodec/SVT-AV1#2498 · 1 bình luận ·