DAG of Flowlets instead of Tree of Flowlets
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- typescript
- Domain
- tooling
Research direction
Start by locating the TypeScript Flowlet class and reading how its current tree relationships are represented and consumed. Investigate the existing flow construction and traversal entry points to determine whether joining multiple flowlets is supported; done requires an agreed DAG design and corresponding behavior, but the issue names no tests or concrete acceptance criteria.
Written by the indexing model from the issue text.
Description
should we support flowlets as a DAG instead of tree.
There might be cases that a flowlet is the join point of multiple other flowlets. For example, if we have batching mechanism that "merges" multiple flows into one, we might want to represent a new flowlet for the batched activity that summarizes the incoming flowlets.
We can potentially support this model by adding an optional readonly parents?: Flowlet[] to the Flowlet class. That way, we can handle the flow as a DAG instead of a tree.
- Dominant language
- TypeScript
- Stars
- 47
- Forks
- 33
- Avg merge
- 18h 27m
- Merged PRs (30d)
- 1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from facebook/hyperion
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
All issues in facebook/hyperion
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·