Skip to content
This repository was archived by the owner on Oct 5, 2018. It is now read-only.
This repository was archived by the owner on Oct 5, 2018. It is now read-only.

Installers for all platforms #6

@holandes22

Description

@holandes22

At first, we can simple distribute the packages in zip or tar.gz format. But would be nice
to have at a later stage installers that have specific platform behavior.

Installer should

  • Add shortcut link
    • In windows to the menu
    • On Linux add a launcher (check this work for all the desktop envs)
    • On Mac not sure what is best practice - investigate
  • Distribution
    • Use deb, RPM and snap packages for Linux
      • Optionally we can have repositories for some of the main distros (Debian/Ubuntu/Fedora/Arch - this will require package maintainers)
    • For Windows provide an msi installer
    • For Mac investigate what is the best way to distribute installers
  • auto-update support
    • For Mac an Windows. This requires having a Squirrel service to broadcast new updates
    • For Linux these should be handled via distro package manager

electron libs that can help with this

The best choice seems to be https://github.com/electron-userland/electron-builder

These also look good
- https://github.com/Aluxian/electron-superkit
- windows installer https://github.com/electron/grunt-electron-installer
- for macosx https://github.com/LinusU/node-appdmg or https://github.com/electron/grunt-electron-installer

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions