Skip to content

Add .NET SDK support to temporal-developer skill#39

Open
donald-pinckney wants to merge 16 commits intodevfrom
add-dotnet
Open

Add .NET SDK support to temporal-developer skill#39
donald-pinckney wants to merge 16 commits intodevfrom
add-dotnet

Conversation

@donald-pinckney
Copy link
Copy Markdown
Collaborator

@donald-pinckney donald-pinckney commented Mar 16, 2026

Summary

  • Added 11 .NET reference files covering workflows, activities, patterns, determinism, error handling, testing, versioning, observability, data handling, gotchas, and advanced features (including DI)
  • Updated SKILL.md with .NET trigger phrases and getting started entry
  • Updated core/determinism.md SDK Protection Mechanisms with .NET entry
  • .NET-specific content: Task determinism (no sandbox), CancellationToken patterns, dependency injection, safe builtin alternatives table

🤖 Generated with Claude Code

donald-pinckney and others added 5 commits April 1, 2026 16:10
Created 11 .NET reference files covering: dotnet.md (overview/quick start),
patterns.md, determinism.md, determinism-protection.md, error-handling.md,
testing.md, versioning.md, observability.md, data-handling.md, gotchas.md,
and advanced-features.md. Follows Python/TypeScript patterns with .NET-specific
content for Task determinism, CancellationToken, dependency injection, etc.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- dotnet.md: Reduce Determinism Rules section to brief cross-reference
  (was duplicating determinism.md content)
- patterns.md: Add ParentClosePolicy to Child Workflows example
- gotchas.md: Add missing "Heartbeat Timeout Too Short" subsection
- versioning.md: Add missing Key Concepts, Deployment Strategies,
  Query Filters, PINNED/AUTO_UPGRADE guidance, CLI examples
- advanced-features.md: Add worker-level heading for exception types

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- patterns.md: Fix cancellation pattern to use official
  TemporalException.IsCanceledException(e) with detached CancellationTokenSource
- advanced-features.md: Fix DI hosting example to use official
  AddHostedTemporalWorker(clientTargetHost:, clientNamespace:, taskQueue:) pattern

Verified against official SDK README, API docs, and temporal-docs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- SKILL.md: Add "Temporal .NET" and "Temporal C#" trigger phrases,
  update overview to mention .NET, add .NET entry in getting started
- core/determinism.md: Add .NET entry in SDK Protection Mechanisms

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@donald-pinckney donald-pinckney marked this pull request as ready for review April 1, 2026 22:03
@donald-pinckney donald-pinckney requested a review from a team as a code owner April 1, 2026 22:03
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.

2 participants