Metadata-Version: 2.1
Name: live-coder
Version: 0.0.5
Summary: The Server for Live Coder, works with the Live Coder VSCode extension.
Home-page: https://gitlab.com/Fraser-Greenlee/live-coding/tree/server
Author: Fraser Greenlee
Author-email: frassyg@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: astor (==0.8.0)
Requires-Dist: flask (==1.0.2)
Requires-Dist: yapf (==0.27.0)

# Live Coder

Live Coder shows how your code runs as you type.

![Demo GIF](https://media.giphy.com/media/gLWZ9M8YkqQJWXVzBh/giphy.gif)

## Features

See the execution of all functions called for given test.

![GIF shows multiple function's execution syncing scrolling and changing files.](https://media.giphy.com/media/h4g1YyGCgGvHCibw5k/giphy.gif)

Pick between function calls and tests.

![GIF shows picking between fucntion calls and tests.](https://media.giphy.com/media/jR4Uz4lYefwa0Ugifs/giphy.gif)

## Install

It comes in 2 parts, a server (here) and a [VSCode Extension](https://marketplace.visualstudio.com/items?itemName=fraser.live-coder)

### Requirements

It only runs Python3 unittests.

### Setup

1. Install the Server using: `pip install live-coder`
2. Install the [VSCode Extension](https://marketplace.visualstudio.com/items?itemName=fraser.live-coder)
3. [Watch the intro video](https://www.youtube.com/watch?v=LW_fgRFmEGI)
4. Try the [demo project](https://gitlab.com/Fraser-Greenlee/live-coder-demo-project).

## Having Issues?

Please [add an issue](https://gitlab.com/Fraser-Greenlee/live-coding).

If the server isn't starting, you can start it within Python:

```python
from live_coder.server import app
app.run(host='0.0.0.0', port=5000, debug=False)
```

**Note:** The host and port arguments cannot be changed since the editor extension expects the given ones.

## Thanks

Thanks to the [Pioneer](https://pioneer.app) community for the encouragement, it's worth checking out if you love making things!

If your interested in other new coding tools you should check out the [Future of Coding community](https://futureofcoding.org)!


