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.
- Host: GitHub
- URL: https://github.com/luxbe/sledo
- Owner: luxbe
- License: mit
- Created: 2021-12-10T09:03:40.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-22T19:35:48.000Z (over 4 years ago)
- Last Synced: 2025-09-29T15:29:54.528Z (9 months ago)
- Topics: python, yaml
- Language: Python
- Homepage:
- Size: 115 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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.