Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maximilianmairinger/makelatexcodesnippet

Make Latex Code snippets with the atom one theme; based on images generated by codesandbox.
https://github.com/maximilianmairinger/makelatexcodesnippet

code latex make snippet

Last synced: about 2 months ago
JSON representation

Make Latex Code snippets with the atom one theme; based on images generated by codesandbox.

Awesome Lists containing this project

README

        

# Make latex code snippet

Make Latex Code snippets with the atom one theme; based on images generated from codesandbox.

## Contribute

The frontend / client is referred as app. The backend as server.

### TODO

* Latex include text output
* Webserver
* remove temp
*

### Development env

#### Develop app

The source of the app can be found in `/app` and the serviceWorker's in `/serviceWorker`.

```
$ npm run devApp
```

Builds the app on save & spins up a live (notifies client to reload on change) repl server, whose source can be found in `/replServer/src`.

#### Develop server

Source found in `/server/src`.

```
$ npm run devServer
```

Builds the server & replApp on save. The source of the replApp can be found under `/replApp`. No live reloading available, since its the prod server.

#### Develop server & app

```
$ npm run dev
```

Watches production server & app and builds them on save. No live reloading avalible, since its the prod server.

### Deploy

#### Build scripts

Build everything for production

```
$ npm run build
```

#### Start

Start the server with default options

```
$ npm start
```

Since this is a [npm-run-script](https://docs.npmjs.com/cli/run-script), cli options must be escaped in order to distinguish them from npm options. Simply prefix all options with **one** `--` like so:

```
$ npm start -- --port 1234 --outageReciliance strong
```

##### CLI options

Here is a list of all recognised cli options:

> TODO