rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

universal installer behavior

Open dherman opened this issue 7 years ago • 0 comments

What things should all installers do universally?

  • Create the appropriate directories
  • Find existing Node installs and gracefully supersede them with shims
  • Find existing global Node packages and gracefully supersede them with shims

What are the differences across OSes?

  • On Windows, Notion needs to be installed as a shared install instead of a per-user install because of the backwards precedence of Windows environment variables (system variables supersede user variables).
  • In Unix, Notion needs to be installed as a user install because many users don't have administrative privileges.

dherman avatar Jan 14 '18 07:01 dherman