Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: provide guidance/tooling for app distribution (packaging, code signing, notarization, installers, etc.) #1161

Open
slimsag opened this issue Feb 16, 2024 · 0 comments
Labels
docs Improvements or additions to documentation
Milestone

Comments

@slimsag
Copy link
Member

slimsag commented Feb 16, 2024

  • Bundling of assets
  • Building binaries for distribution (e.g. the right glibc version, the right CPU target, etc.)
  • How to hide the windows command prompt (exe.subsystem = .Windows;)
  • Code signing / notarization
  • Packaging of apps for distribution (e.g. installers, debian packages, etc.)
  • Custom icons:

i believe on windows you need a resource file (.rc), luckily someone added an rc compiler to zig so it should be as easy as exe.addWin32ResourceFile(.{ .path = });
on linux i think you need a .desktop file which needs to be placed in somewhere like ~/.local/share/applications but you also need icon images in ~/.local/share/icons (linux is just a mess, this is why we have system package managers

@slimsag slimsag added the docs Improvements or additions to documentation label Feb 16, 2024
@slimsag slimsag added this to the Long term milestone Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant