ianarawjo / ianarawjo/ChainForge
Constrain flows to be DAGs?
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 256
- Avg merge
- 4h 40m
- Merged PRs (30d)
- 22
Description
Should the UI constrain nodes to be within a DAG? At present feedback is permitted in the UI, and generates multiple new inputs/outputs.
If flows were DAGs it would be possible to allow to user to automatically rerun the entire flow on making a change in a parent node.
(This project is great BTW. I found it by searching for front end libraries for graph editing because I wanted to make something very similar).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the UI flow editor and how feedback currently creates multiple inputs and outputs. Compare that behavior with the proposed DAG constraint and the automatic rerun idea, then clarify the intended scope with maintainers. The issue names no files or tests, so completion would require an agreed design and implementation plan.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100