An alternative for #33 with code review changes included.
Closes #31
See the checks tab to see how this looks in the repo, or see the image below:
Checks look like this, with split out sections on the left. My thinking is the workflow (top-level, where it says "rules engine") would be split by area of concern, whereas jobs (like mypy, pytest, etc.) are children of that workflow. Presumably we'll eventually have a top-level section for heat-app (the front-end) with a bunch of jobs to run as well.
An alternative for #33 with code review changes included.
Closes #31
See the checks tab to see how this looks in the repo, or see the image below:
Checks look like this, with split out sections on the left. My thinking is the workflow (top-level, where it says "rules engine") would be split by area of concern, whereas jobs (like
mypy
,pytest
, etc.) are children of that workflow. Presumably we'll eventually have a top-level section forheat-app
(the front-end) with a bunch of jobs to run as well.