Skip to content

docs: revise key concepts, add section indices#105

Merged
yaythomas merged 1 commit intomainfrom
basic-concepts
Apr 1, 2026
Merged

docs: revise key concepts, add section indices#105
yaythomas merged 1 commit intomainfrom
basic-concepts

Conversation

@yaythomas
Copy link
Copy Markdown
Contributor

Description of changes:

  • Rewrite key-concepts.md with richer content from service docs
  • Add DurableContext section with multi-language code examples
  • Add Checkpoints section with 5-step sequence
  • Expand Replay section with checkpoint log sequence and determinism note
  • Add replay walkthrough with language-neutral step-by-step trace
  • Fix operations list with links to SDK reference pages and add wait-for-condition
  • Move Python-specific content (two SDKs, decorators) to sdk-reference/languages/
  • Add Language Guides section under SDK Reference (TypeScript, Python, Java)
  • Add toc.permalink = true for heading anchor links
  • Revise getting-started/index.md as section landing page
  • Add verified multi-language code examples for durable-context and execution-model

Reviewer note: at this point the docs/sdk-reference/languages files are largely placeholders.

Issue #, if available:
closes #103

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

- Rewrite key-concepts.md with richer content from service docs
- Add DurableContext section with multi-language code examples
- Add Checkpoints section with 5-step sequence
- Expand Replay section with checkpoint log sequence and determinism note
- Add replay walkthrough with language-neutral step-by-step trace
- Fix operations list with links to SDK reference pages and add wait-for-condition
- Move Python-specific content (two SDKs, decorators) to sdk-reference/languages/
- Add Language Guides section under SDK Reference (TypeScript, Python, Java)
- Add toc.permalink = true for heading anchor links
- Revise getting-started/index.md as section landing page
- Add verified multi-language code examples for durable-context and execution-model

closes #103
Comment thread docs/getting-started/key-concepts.md

When your code calls a durable operation, the SDK follows this sequence:

1. **Check for an existing checkpoint** if this operation already completed in a
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is high level intro for checkpoints, we don't need to mention that checkpoint will not save result for large size, correct?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great call-out, thank you 😁

Yes, I think that belongs in the more detailed section for child context and step.

Comment thread docs/getting-started/key-concepts.md
@yaythomas yaythomas merged commit 5c6f207 into main Apr 1, 2026
3 checks passed
@yaythomas yaythomas deleted the basic-concepts branch April 1, 2026 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs]: improve Key Concepts

2 participants