Open mtuchi opened 3 weeks ago
Regarding steps and cache-steps, is the problem that the information isn't there, or that it's not discoverable?
There is a section on running workflows, but it could use more examples and docs on steps I guess. It's maybe in the wrong place too.
The tutorial docs here might want a bit of an update too: https://docs.openfn.org/documentation/cli-walkthrough#7-running-workflows
Information is there but not discoverable
Description:
The current CLI documentation lacks detailed instructions on how to effectively run and re-run workflows locally. This enhancement will focus on providing clear guidance, especially on using specific options to control workflow execution.
Proposed Improvements:
Running Workflows Locally:
--cache-steps
option to save all step results locally and avoid reprocessing. For example:Re-running Workflows:
--start
: Re-run from a specific start step. For example:--end
: Re-run up to a specific end step. For example:--only
: Re-run only a single specified step. For example:--start
,--end
, or--only
, the results will be loaded from the cache. Therefore, it's crucial to run the entire workflow first with--cache-steps
enabled before using these options.Best Practices:(Opt)
Using Help Command:(Opt)
openfn help
to learn more about available commands and options within the OpenFn CLI.Impact: This improvement will provide users with precise control over workflow execution, reducing errors and improving efficiency when running and re-running workflows locally.
Additional Notes: CLI Cache Steps Docs 👇🏽