-
Install git, make
-
Install NodeJS
-
Install Git Bash (use this for all git related commands. The git version in cygwin is too outdated to do the checkout properly)
-
Make sure that
autocrlf = false
in your~/.gitconfig
(Config Option Check in as is, Checkout as is) -
Install Cygwin (32 bit) with the following packages: bc, bison, bzip2, ca-certificates, curl, diffutils, e2fsprogs, emacs, flex, gcc-core, gcc-g++, git, cygwin64-gcc, cygwin64-gcc-g++, gperf, keychain, make, nano, openssh, patch, perl, perl-libwin32, python, rebase, rsync, ruby, subversion, unzip, vim, zip
-
Install NodeJS
- Install NodeJS
git clone https://github.com/Spielmeister/spellJS.git
cd spellJS
./git_update_submodules
#run this script a second time to checkout all submodules
./git_update_submodules
cd spellCore && make && cd ..
cp spellCli/spellConfig.json.template spellCli/spellConfig.json
cd spellEd && ./start_dev_spelledserver $PATH_TO_YOUR_SPELL_WORKSPACE
-
Install IntelliJ NodeJS Plugin
-
Add a new NodeJS Run Configuration: SpellEd
-
Working Directory: spellJS/spellEd
-
JavaScript file: server
-
Application Parameters: start-server -r /path/to/you/spellWorkspace
-
Browser / Live Edit: After Launch => http://localhost:3000