yarn installto install required packagesyarn linkto link current project sodashflowcommand becomes globally available- local dev workflow
a. We can definitely use dashflow itself for local dev workflow, just
dashflowyou'll be ready b. If you prefer the manual workflow,yarn lint,yarn test, andyarn formatcan be helpful
- Directory Structure
├── CHANGELOG.md
├── CONTRIBUTOR.md
├── LICENSE
├── README.md
├── bin/ # executables are located here
├── dashflow-sophisticated.yml # a dashflow config for test
├── dashflow.yml # the config for local development
├── guide_assets # images for README.md
├── index.js # export functions to allow using dashboard as a library
├── lib/ # source file for backend
├── package.json # dependencies and metadata
├── test/ # test cases
├── web/ # source file for web dashboard
└── yarn.lock # lock down specific dependency package version
- Architecture
- Run with DEBUG environment variable
# run with additional debug information
$ DEBUG="app:*" dashflow
$ DEBUG="events:*" dashflow
$ DEBUG="stream:*" dashflow
$ DEBUG="workflow:*" dashflow
$ DEBUG="*" dashflow
- Run with
--verboseflag
When we run dashflow with --verbose flag, we'll see full stacktrace for errors.
