Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 2.79 KB

README.md

File metadata and controls

39 lines (29 loc) · 2.79 KB

ChoiceScript IDE

This repository contains the main source code for the ChoiceScript IDE.

Status

Overview of the health of the components that make up the ChoiceScript IDE.

Component upstream-merge build / test
CSIDE/main N/A build
ChoiceScript merge-upstream test
monaco-editor merge-upstream CI
vscode-choicescript-languageservice N/A test

Building

Prerequisites

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)
  • mkdocs && mkdocs-localsearch

This is what the CLI runs with. Other versions/combinations may work but please try this combination before reporting a build bug.

Process

  1. Clone this repo
  2. cd main
  3. npm install
  4. 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.

License

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.