Skip to content

Setting up Sealious for development

Rayvenden edited this page Feb 17, 2016 · 16 revisions

It's recommended to set up Node Version Manager first. With NVM you don't need root privileges to install NPM packages and have your development environment separated in home directory.

Then, run the dev-setup.sh file from 'alpha' branch:

Download .sh file and run

sh dev-setup.sh alpha

or use this one-liner:

curl https://raw.githubusercontent.com/Sealious/sealious/alpha/dev-setup.sh | sh -s alpha

'alpha' argument passed to script denotes branch. Sealious has 3 branches for development:

  • alpha - the most bleeding-edge. No NPM versioning here.
  • beta - feature frozen branch for bugfixes. NPM versioning starts from x.y.0 here.
  • stable - mature beta. Only hot-fixes get here. NPM versioning starts where beta left off. If you omit branch argument, stable will be installed.

In case you decided not to use NVM, it's recommended to set up your environment so you don't need sudo to npm install packages

Clone this wiki locally