Improve documentation for nested do tasks and multiple workflows
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 74/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- go
- Ambito
- documentation
Direzione di ricerca
Inizia leggendo examples/multiple-workflows e la discussione in #582 per comprendere il confine documentato dei workflow e il pattern condizionale supportato. Aggiorna la documentazione pertinente per spiegare le do tasks annidate e di primo livello, distinguerle dalla composizione sequenziale inline, aggiungere un collegamento incrociato all’esempio e chiarire la formulazione del messaggio di debug. Il lavoro è completato quando un lettore può capire quando viene definito un workflow Temporal separato e come mantenere la validazione in un’unica esecuzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
Improve the documentation around nested do tasks so it is clear when Zigflow treats them as separate Temporal workflow definitions rather than inline task groups.
This came up in discussion #582, where a user expected a nested do block to execute inline as part of the current workflow. In Zigflow, nested do tasks are intentionally used to define additional workflows and are therefore not executed inline in the parent workflow.
What should be documented
-
Explain that nested/top-level
dotasks can define separately registered Temporal workflows. -
Explain that these workflow definitions are not executed inline as part of the surrounding workflow.
-
Clarify how this differs from ordinary sequential task composition.
-
Show the supported pattern for conditional validation and error handling within a single Temporal Workflow Execution, without introducing another workflow definition.
-
Cross-link to
examples/multiple-workflows. -
Consider improving the wording around the existing debug message:
Nested do task detected - ignoringIgnoringcan imply that the block is simply discarded rather than treated as another workflow definition.
Motivation
The current behaviour is intentional, but it is not obvious from the workflow YAML alone.
A user can reasonably read do as an inline grouping construct, particularly when it appears among ordinary workflow tasks. The documentation should make the resulting Temporal workflow boundary explicit and provide an obvious alternative for users who want to group conditional logic without creating another workflow.
- Lingua principale
- Go
- Stelle
- 209
- Fork
- 27
- Merge medio
- 6h 35m
- PR unite (30g)
- 30
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di zigflow/zigflow
-
never-stale v1
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
zigflow/zigflow#590 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Support workflow streamsApertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
zigflow/zigflow#556 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
zigflow/zigflow#543 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement go help wanted never-stale v1
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
zigflow/zigflow#525 · 7 commenti · 3 reazioni ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di zigflow/zigflow
Issue simili
-
area/proxy kind/bug priority/backlog triage/accepted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
lexfrei/cloudflare-tunnel-gateway-controller#840 ·
I maintainer di solito rispondono entro 1 giorno
-
area:chat bug sev:papercut
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
Agent-Field/CodeAF#1592 ·
I maintainer di solito rispondono entro 1 giorno
-
kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 7 giorni
-
bug needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug P2 reliability
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
afreidah/s3-orchestrator#1564 ·
I maintainer di solito rispondono entro 1 giorno