1
0
Fork 0

fix(docs): generating and viewing graphs

This commit is contained in:
bzlibby 2020-08-20 18:02:33 -05:00 committed by BZ Libby
parent 505636f3dc
commit 72f48af136
1 changed files with 22 additions and 0 deletions

View File

@ -30,6 +30,8 @@ This guide explains how to start using `cautious-journey` to manage project and
- [Examples](#examples) - [Examples](#examples)
- [Example: Conflicting Labels](#example-conflicting-labels) - [Example: Conflicting Labels](#example-conflicting-labels)
- [Example: Release Workflow](#example-release-workflow) - [Example: Release Workflow](#example-release-workflow)
- [Debug](#debug)
- [Graphing](#graphing)
## Setup ## Setup
@ -208,3 +210,23 @@ TODO: describe a workflow with `blocked` as a flag that removes any `status`
### Example: Release Workflow ### Example: Release Workflow
TODO: describe a workflow with `status` state and `next`/`release` flags TODO: describe a workflow with `status` state and `next`/`release` flags
## Debug
### Graphing
To generate a graph of your project labels and how they relate to each other:
```shell
> node --require esm ./out/index.js graph-labels --config ~/config.yml --remote github | dot -Tpng -o /tmp/labels.png
```
To view the graph after you have generated it:
```shell
> google-chrome /tmp/labels.png
# replace `google-chrome` with your web browser of choice
```
- Label colors in the generated graph will match the colors of the project labels in Github
- Refer to [Graphviz](https://graphviz.org/documentation/) for additional graphing optionsake