Skip to content

Commit 50e8d55

Browse files
docs(sdk): add wait page
* docs: add wait page * docs: adding link to license file * docs: fix items based on feedback * docs: refactor wait explanation
1 parent 3cdad5a commit 50e8d55

File tree

4 files changed

+465
-15
lines changed

4 files changed

+465
-15
lines changed

docs/core/steps.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,6 @@
1818

1919
[← Back to main index](../index.md)
2020

21-
## What are steps?
22-
23-
Steps are the fundamental building blocks of durable functions. A step is a unit of work that executes your code and automatically checkpoints the result. A completed step won't execute again, it returns its saved result instantly. If a step fails to complete, it automatically retries and saves the error after all retry attempts are exhausted.
24-
25-
Use steps to:
26-
- Execute business logic with automatic checkpointing
27-
- Retry operations that might fail
28-
- Control execution semantics (at-most-once or at-least-once)
29-
- Break complex workflows into manageable units
30-
31-
[↑ Back to top](#table-of-contents)
32-
3321
## Terminology
3422

3523
**Step** - A durable operation that executes a function and checkpoints its result. Created using `context.step()`.
@@ -46,6 +34,18 @@ Use steps to:
4634

4735
[↑ Back to top](#table-of-contents)
4836

37+
## What are steps?
38+
39+
Steps are the fundamental building blocks of durable functions. A step is a unit of work that executes your code and automatically checkpoints the result. A completed step won't execute again, it returns its saved result instantly. If a step fails to complete, it automatically retries and saves the error after all retry attempts are exhausted.
40+
41+
Use steps to:
42+
- Execute business logic with automatic checkpointing
43+
- Retry operations that might fail
44+
- Control execution semantics (at-most-once or at-least-once)
45+
- Break complex workflows into manageable units
46+
47+
[↑ Back to top](#table-of-contents)
48+
4949
## Key features
5050

5151
- **Automatic checkpointing** - Results are saved automatically after execution
@@ -592,6 +592,6 @@ For more testing patterns, see:
592592

593593
## License
594594

595-
See the LICENSE file for our project's licensing.
595+
See the [LICENSE](../../LICENSE) file for our project's licensing.
596596

597597
[↑ Back to top](#table-of-contents)

0 commit comments

Comments
 (0)