|
1 |
| -# TODO |
| 1 | +# Roadmap and Notes |
2 | 2 |
|
3 | 3 | ## Triage
|
4 | 4 | - [x] Read `runbook plan ...` support reading params from file
|
5 |
| -- [ ] Re-export confirm(style) and gather from sh lib |
6 |
| -- [ ] Make sure we can run directly fully through cli |
7 | 5 | - [ ] If no argument included for RUNBOOK TITLE in edit/plan/run then prompt with options
|
8 | 6 | - [x] Include field 'embeds' in the metadata to help with referencing them
|
9 | 7 | - [ ] --- Add helper for referencing the embeds?
|
10 | 8 | - [ ] Use execute and upload output to S3 for non-interactive: https://github.com/nteract/papermill/tree/main?tab=readme-ov-file#execute-via-cli
|
11 | 9 |
|
12 | 10 | ## P0
|
| 11 | +- [ ] Add linter for runbooks (using `runbook lint`) that checks for presence of title, desc, rollback, cleanup, etc |
13 | 12 | - [ ] Add `runbook init` suggestion or automation to add `export RUNBOOK_WORKING_DIR=...` to shell initializations
|
14 | 13 | - [ ] Install pre-commit.yml or git integration during `init` for secure linting and talisman
|
15 | 14 | - [x] Setup versioning and bumper (using versioner from npm ecosystem @release-it and @release-it/bumper)
|
|
34 | 33 | - [x] Should I follow the tf convention of `plan | apply`
|
35 | 34 | - [x] Setup decorator to embed dry_run into shell command
|
36 | 35 | - [ ] (won't do yet) Allow for executing cell by cell from commandline in a repl?
|
37 |
| -- [ ] Running cell by cell: https://github.com/odewahn/ipynb-examples/blob/master/Importing%20Notebooks.ipynb |
38 |
| -- [ ] figure out how to store and replay individual cells |
39 |
| -- [ ] ~~Textualize gui for tui?~~ |
40 |
| -- [ ] ~~is euphorie's tui for notebooks helpful?~~ |
| 36 | + - [ ] Running cell by cell: https://github.com/odewahn/ipynb-examples/blob/master/Importing%20Notebooks.ipynb |
41 | 37 | - [ ] Build auditability through a custom runner interface
|
42 | 38 | -- Or a custom kernel wrapper?
|
43 | 39 | -- https://ipython.readthedocs.io/en/stable/config/options/kernel.html
|
|
0 commit comments