Installation
You may either download prebuilt binaries of the ISLE editor or built it yourself from the source code. The latter is only recommended in case you would like to contribute to the development of ISLE or be able to pull in the latest features.
Binaries
Current version: v0.76.22.
Download the isle-editor for Windows (.exe)
Download the isle-editor for macOS (.dmg)
Download the isle-editor for Linux (.AppImage) (alternative: .deb)
Build from Source
Prerequisites
Developing and running the ISLE Editor has the following prerequisites:
Download
To acquire the source code, clone the git repository.
$ git clone https://github.com/isle-project/isle-editor
Installation
To install development dependencies,
$ npm install
Development
To live-edit the ISLE Editor,
$ npm run dev
Editing source files will result in changes appearing directly without reloading.
Build
To build the Electron application,
$ npm run build
The bundled version can be started with
$ npm start
Package
To package the editor as a standalone application for the current operating system, run
$ npm run package
To bundle for all operating systems, run
$ npm run package-all
Tests
The ISLE editor uses Jest for unit tests. To run the tests, execute the following command in the top-level application directory:
$ npm test
To only run the tests for a single component or function, use
$ npm run test -- -t "name-of-spec"