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

https://github.com/luxbe/sledo

Sledo is a tool to automatically generate connected demo data.
https://github.com/luxbe/sledo

python yaml

Last synced: about 2 months ago
JSON representation

Sledo is a tool to automatically generate connected demo data.

Awesome Lists containing this project

README

          


Sledo




Stars


PyPI badge

A tool to generate demo data

Built with Python

## About

Sledo is a tool to automatically generate connected demo data.

## Installation

### pip

```bash
$ pip install sledo
```

### Github

```bash
$ pip install git+https://github.com/luxbe/sledo.git
```

## Quickstart

1. Create a [yaml](https://yaml.org/) file called `config.yaml`. Fill it with schemas and steps.

2. Run the sledo generate command

```
$ sledo generate config.yaml
```

3. Find the generated CSV files in the `out` folder

## Develop

### Install dependencies

```bash
$ git clone https://github.com/luxbe/sledo.git
$ cd sledo
$ pipenv install
```

### Run sledo

```bash
$ pipenv run python sledo/__init__.py generate
```

### Run tests

```bash
$ pytest -v --cov=sledo --cov-report html
```

## License

MIT licensed. See the bundled [LICENSE](https://github.com/luxbe/sledo/blob/master/LICENSE) file for more details.