Restructure flow nodes components
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 38/100
- Issue 类型
- 重构
- 描述清晰度
- 需要澄清
- 活跃度
- 冷清
- 技术栈
- typescript
- 领域
- frontend
调研方向
首先定位现有的父节点和子节点组件,然后跟踪它们的标头、属性、子节点、画布位置、连接和拖动是如何实现的。在决定基础节点和画布包装器之前,比较它们共有的职责和各自独有的职责。完成的标准是组件共享通用的节点结构,同时不破坏连接、定位或拖动功能。
由索引模型根据 Issue 内容生成。
描述
Conceptually I think the parent and child nodes are the same, both have a title, both have attributes and both (can) have children. Then shouldn't the components also be the same?
I thought about it and it might be possible to create a "base node" that includes the simple stuff:
- Header
- Attributes
- Children
If any deviation should be made (not sure for what) it could be extended.
To solve the connections, a position on the canvas and being drag-able, there could be made a wrapper, not necessarily as parent, but it would have the extra elements that the parent would normally have.
If it is not clear, I'll happily explain it in more detail.
- 主要语言
- TypeScript
- 星标
- 3
- 派生
- 0
- 平均合并
- 16 小时 33 分钟
- 30 天内合并 PR
- 1
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
frankframework/flow 的其他 Issue
-
UI
难度 3/5 1-2 天 新手友好度 55/100
frankframework/flow#619 · 1 条评论 ·
-
难度 3/5 1-2 天 新手友好度 35/100
frankframework/flow#616 ·
-
frankframework/flow#613 ·
-
Rework Flow Store state machine可能重新可做 @Matthbo 于 103 天前认领,目前没有进行中的 PR。 未关闭
frankframework/flow#612 · 1 条评论 · 已指派 1 人 ·
-
Debug & improve performance of canvas-flow component可能重新可做 @Matthbo 于 104 天前认领,目前没有进行中的 PR。 未关闭bug Studio UI
frankframework/flow#611 · 1 条评论 · 已指派 1 人 ·
查看 frankframework/flow 的全部 Issue
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 78/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
liberation-data/drivine#428 · 1 条评论 ·
维护者通常 1 天内回复
-
GitLab: a merge request closed without merging keeps the Git toolbar on View MR instead of Create MR未关闭
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
code-yeongyu/oh-my-openagent#11731 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 78/100