This repository contains the main source code for the ChoiceScript IDE.
Overview of the health of the many components that make up the ChoiceScript IDE.
Component | upstream-merge | build + test |
---|---|---|
ChoiceScript | ||
monaco-choicescript | ||
vscode-choicescript-languageservice | ||
monaco-json | ||
vscode-json-languageservice | ||
monaco-languages | ||
monaco-editor | ||
CSIDE/main | N/A |
You'll want the following installed in order to build CSIDE:
- NodeJS v10.X and associated version of npm
- Global install of latest grunt-cli (npm install grunt-cli -g)
This is what the CLI runs with. Other versions/combinations may work but please try this combination before reporting a build bug.
- Clone this repo
- cd main
- npm install
- grunt
Optionally you can do "grunt" + build-with-mac, or, build-with-windows, or, build-with-nwjs (both). Otherwise the /build folder will contain the build and the /release folder will contain an nwjs .nw file.
CSIDE specific code is Copyright 2017 by Carey Williams. Used libraries/repos/modules/frameworks are treated with respect to their license(s).
A credit list is maintained at: /source/help/acknowledgements.md Please let me know if you spot any missed acknowledgements.