Skip to content

Discussion: Bundle MagicMirror package to distribute more easily #1174

Description

@Coffee-Boyy

Summary

Electron provides a nice way to produce executables and packages for modules such as MagicMirror. Some benefits this would provide to users wanting to install MagicMirror are listed below.

Benefits

  • Faster install time (no need to npm install)
    • Right now the current install times are ~10 mins on RPi3 and ~25 mins on RPi2
  • More user friendly being a bundled "executable" users can install and run out of the box

Changes required

  • Needs to reference external config file
  • 3rd party modules folder to be referenced externally
  • Add helper commands to install modules more easily?

Discussion

I know most of the current user base is more advanced and they know how to use git and whatnot but going forward into the broader community where users don't know how to pull down the latest changes or fetch modules into the module folder would be more friendly to them.

I feel this would increase the adoption rate significantly and lower the barrier to entry for the MagicMirror space which would allow a vast number of users to enter it more easily.

Let me know your thoughts and the pros and cons that come with it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions