Skip to content

Commit

Permalink
feat: add readme
Browse files Browse the repository at this point in the history
  • Loading branch information
severinsimmler committed Nov 25, 2018
1 parent 05bd47f commit afeca10
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Topics Explorer webengine
This branch contains code for the Topics Explorer webengine. Central component is the JavaScript Framework [Electron](https://electronjs.org/). Electron allows for the development of desktop GUI applications using front and back end components originally developed for web applications: Node.js runtime for the backend and Chromium for the frontend. For Topics Explorer we only use the frontend component, Node.js will be disabled and replaced by a [Flask](http://flask.pocoo.org/) application.


## Getting started
Install the project’s dependencies:

```
$ npm install
```

Install Electron Forge:

```
$ npm install -g electron-forge
```

Start the application:

```
$ electron-forge start
```

Package the application:

```
$ electron-forge package
```

> Unlike [PyInstaller](https://www.pyinstaller.org/), the webengine for _all_ operating systems (Windows, macOS, Linux) can be deployed by e.g. Jenkins on a Linux machine.

0 comments on commit afeca10

Please sign in to comment.