Skip to content

Commit 21044d6

Browse files
committed
Update docs
1 parent dbda32b commit 21044d6

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

NOTES.md renamed to docs/NOTES.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
# TODO
1+
# Roadmap and Notes
22

33
## Triage
44
- [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
75
- [ ] If no argument included for RUNBOOK TITLE in edit/plan/run then prompt with options
86
- [x] Include field 'embeds' in the metadata to help with referencing them
97
- [ ] --- Add helper for referencing the embeds?
108
- [ ] Use execute and upload output to S3 for non-interactive: https://github.com/nteract/papermill/tree/main?tab=readme-ov-file#execute-via-cli
119

1210
## P0
11+
- [ ] Add linter for runbooks (using `runbook lint`) that checks for presence of title, desc, rollback, cleanup, etc
1312
- [ ] Add `runbook init` suggestion or automation to add `export RUNBOOK_WORKING_DIR=...` to shell initializations
1413
- [ ] Install pre-commit.yml or git integration during `init` for secure linting and talisman
1514
- [x] Setup versioning and bumper (using versioner from npm ecosystem @release-it and @release-it/bumper)
@@ -34,10 +33,7 @@
3433
- [x] Should I follow the tf convention of `plan | apply`
3534
- [x] Setup decorator to embed dry_run into shell command
3635
- [ ] (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
4137
- [ ] Build auditability through a custom runner interface
4238
-- Or a custom kernel wrapper?
4339
-- https://ipython.readthedocs.io/en/stable/config/options/kernel.html

docs/index.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
Runbook documentation
77
=====================
88

9-
Add your content using ``reStructuredText`` syntax. See the
10-
`reStructuredText <https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html>`_
11-
documentation for details.
12-
9+
CLI for dynamic runbooks: a structured and auditable approach
10+
to creating and executing operational procedures, bridging the
11+
gap between simple shell scripts and more complex tooling.
1312

1413
.. toctree::
1514
:maxdepth: 2
1615
:caption: Contents:
1716

1817
README <README.md>
1918
CLI Documentation <cli>
19+
Roadmap and Notes <NOTES.md>

0 commit comments

Comments
 (0)