Easier developer workflow #139
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Retools the developer workflow via Make targets to make it easier to keep persistent data while still being able to run transcripts, etc.
Implementation notes
make servenow resets postgres to use the fixtures DB before booting up sharemake transcriptsnow resets postgres to use a transcripts DB before running transcripts on itInteresting/controversial decisions
This is turning into a bit of a rat's nest of bash at this point unfortunately, might be worth porting to python or a Haskell shell lib.
Test coverage
Existing transcripts
Loose ends
It'd be nice to be able to list projects and have them auto-loaded into local postgres, but that's a bit more work, this is a good first step.