1.
Introduction
2.
Background
❱
2.1.
Purpose
2.2.
Strategy
3.
Examples
❱
3.1.
Download
3.2.
Env Man
❱
3.2.1.
Walkthrough
4.
Technical Concepts
❱
4.1.
Resources
4.2.
Function Graph
❱
4.2.1.
Abstraction
4.2.2.
Ordering
4.2.3.
Streaming
4.3.
Item
❱
4.3.1.
Item Parameters
❱
4.3.1.1.
Value Specification
4.3.1.2.
Params Definition
4.3.1.3.
Params Framework Support
4.4.
Item Graph
❱
4.4.1.
Initialization
4.4.2.
State Inspection
4.4.3.
State Ensure
4.4.4.
Clean
4.5.
State
❱
4.5.1.
Logical State
4.6.
Output
❱
4.6.1.
Execution Progress
4.6.2.
Presentation
4.7.
Workspace
4.8.
Commands
❱
4.8.1.
Scopes
❱
4.8.1.1.
Reborrowing
4.8.2.
Use Cases
❱
4.8.2.1.
Workspace Initialization
4.8.2.2.
Profile List
4.8.2.3.
Workspace Stored Active Profile
4.8.2.4.
Workspace Active Profile Switch
4.8.2.5.
State Discovery and Display
4.8.2.6.
State Read and Display
4.8.2.7.
State Diff
4.8.2.8.
State Apply
4.8.2.9.
State Clean
4.8.3.
Cmd Execution
4.8.4.
Interruptibility
4.9.
Flow Versioning
❱
4.9.1.
Seamless Execution
4.9.2.
Upgrade Actions
5.
Learning Material
❱
5.1.
User Facing Automation - Part 1
5.2.
User Facing Automation - Part 2
5.3.
Empathetic Code Design
❱
5.3.1.
Background
5.3.2.
Scenario
5.3.3.
Flow Definition
5.3.4.
Inputs and Outputs
5.3.5.
Parameters Specification
5.3.6.
Output and Presentation
5.3.7.
Command Invocation
5.3.8.
Parameters Recall
5.3.9.
Workspace
5.3.10.
Profiles
5.3.11.
Summary
5.3.12.
Q & A
5.4.
Interruptible Software
❱
5.4.1.
Processes
5.4.2.
Execution
5.4.3.
Bus Analogy
5.4.4.
Designing Interruptibility
❱
5.4.4.1.
Stop Button
5.4.4.2.
Stopping Point
5.4.4.3.
Parallelism
5.4.4.4.
Reporting
5.4.4.5.
Strategy
5.4.5.
Interruptible Implementation
5.4.6.
Resumability
5.4.7.
Designing Resumability
❱
5.4.7.1.
Executor Resumability
5.4.7.2.
Stepwise Resumability
5.4.8.
Resumable Implementation
5.4.9.
Real Crates
5.4.10.
Summary
5.4.11.
Q & A
6.
Ideas
❱
6.1.
Feature Gated Incremental Functionality
7.
Licenses
Light
Rust
Coal
Navy
Ayu
The Peace Framework
Walkthrough