[PR #66] [MERGED] Services architecture #339

Closed
opened 2026-03-03 11:29:27 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dflow-sh/dflow/pull/66
Author: @jagadeesh507
Created: 4/17/2025
Status: Merged
Merged: 4/17/2025
Merged by: @pavanbhaskardev

Base: mainHead: services-architecture


📝 Commits (10+)

  • c52ee82 chore: persist nodes positions in session
  • 40624ce chore: Floating edges
  • 654e1bc fix: type error
  • fab01ad chore: reactflow package install
  • e389147 chore: Templates collection
  • 2664352 chore: Templates tab added in header
  • a83e524 chore: reactflow config added
  • 210b07e chore: reactflow background updated
  • 24faa44 chore: services architecture ui
  • 8eafc1c chore: reactflow added in vscode settings

📊 Changes

18 files changed (+1071 additions, -5 deletions)

View changed files

📝 .vscode/settings.json (+2 -0)
📝 package.json (+1 -0)
📝 pnpm-lock.yaml (+146 -2)
📝 src/app/(frontend)/(dashboard)/dashboard/project/[id]/page.tsx (+5 -2)
📝 src/app/(frontend)/(dashboard)/layout.client.tsx (+1 -0)
src/app/(frontend)/(dashboard)/reactflow/CustomNodes/index.tsx (+83 -0)
src/app/(frontend)/(dashboard)/reactflow/FloatingEdges/FloatingConnectionLine.tsx (+69 -0)
src/app/(frontend)/(dashboard)/reactflow/FloatingEdges/index.tsx (+51 -0)
src/app/(frontend)/(dashboard)/reactflow/FloatingEdges/utils.ts (+104 -0)
src/app/(frontend)/(dashboard)/reactflow/reactflow.config.tsx (+80 -0)
src/app/(frontend)/(dashboard)/reactflow/types.ts (+22 -0)
src/components/project/ServicesArchitecture.tsx (+139 -0)
src/components/templates/create/useFlowPersistence.tsx (+58 -0)
📝 src/payload-types.ts (+85 -0)
📝 src/payload.config.ts (+2 -0)
📝 src/payload/collections/Services/index.ts (+1 -0)
src/payload/collections/Templates/index.ts (+218 -0)
📝 src/providers/Provider.tsx (+4 -1)

📄 Description

  • Integrate React Flow into the project
  • Implement custom nodes and support floating edges
  • Build service-based architecture utilizing React Flow
  • Create templates collection

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dflow-sh/dflow/pull/66 **Author:** [@jagadeesh507](https://github.com/jagadeesh507) **Created:** 4/17/2025 **Status:** ✅ Merged **Merged:** 4/17/2025 **Merged by:** [@pavanbhaskardev](https://github.com/pavanbhaskardev) **Base:** `main` ← **Head:** `services-architecture` --- ### 📝 Commits (10+) - [`c52ee82`](https://github.com/dflow-sh/dflow/commit/c52ee82b4474d629d99a19036704255a653e2430) chore: persist nodes positions in session - [`40624ce`](https://github.com/dflow-sh/dflow/commit/40624cec8bfcd948010d317e1d8ede8b4db0e59e) chore: Floating edges - [`654e1bc`](https://github.com/dflow-sh/dflow/commit/654e1bc586f3b6fb7363f034ce7b47feff275fce) fix: type error - [`fab01ad`](https://github.com/dflow-sh/dflow/commit/fab01adaa6df68a99ab5f2aac6b9af8cede030fa) chore: reactflow package install - [`e389147`](https://github.com/dflow-sh/dflow/commit/e389147adafb4fb0b61686f539d16a5b447462ec) chore: Templates collection - [`2664352`](https://github.com/dflow-sh/dflow/commit/26643524d8ab3c5950c0c67d598bdb034448fb20) chore: Templates tab added in header - [`a83e524`](https://github.com/dflow-sh/dflow/commit/a83e5245a721f91f09e0493114a299ca9e97f6e6) chore: reactflow config added - [`210b07e`](https://github.com/dflow-sh/dflow/commit/210b07e3c78bf20b034d516c771cbdc5f282621c) chore: reactflow background updated - [`24faa44`](https://github.com/dflow-sh/dflow/commit/24faa449c180637ddcc3005da54c09909c263109) chore: services architecture ui - [`8eafc1c`](https://github.com/dflow-sh/dflow/commit/8eafc1c488c3b12da5370eb6cb6d44e14d470277) chore: reactflow added in vscode settings ### 📊 Changes **18 files changed** (+1071 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `.vscode/settings.json` (+2 -0) 📝 `package.json` (+1 -0) 📝 `pnpm-lock.yaml` (+146 -2) 📝 `src/app/(frontend)/(dashboard)/dashboard/project/[id]/page.tsx` (+5 -2) 📝 `src/app/(frontend)/(dashboard)/layout.client.tsx` (+1 -0) ➕ `src/app/(frontend)/(dashboard)/reactflow/CustomNodes/index.tsx` (+83 -0) ➕ `src/app/(frontend)/(dashboard)/reactflow/FloatingEdges/FloatingConnectionLine.tsx` (+69 -0) ➕ `src/app/(frontend)/(dashboard)/reactflow/FloatingEdges/index.tsx` (+51 -0) ➕ `src/app/(frontend)/(dashboard)/reactflow/FloatingEdges/utils.ts` (+104 -0) ➕ `src/app/(frontend)/(dashboard)/reactflow/reactflow.config.tsx` (+80 -0) ➕ `src/app/(frontend)/(dashboard)/reactflow/types.ts` (+22 -0) ➕ `src/components/project/ServicesArchitecture.tsx` (+139 -0) ➕ `src/components/templates/create/useFlowPersistence.tsx` (+58 -0) 📝 `src/payload-types.ts` (+85 -0) 📝 `src/payload.config.ts` (+2 -0) 📝 `src/payload/collections/Services/index.ts` (+1 -0) ➕ `src/payload/collections/Templates/index.ts` (+218 -0) 📝 `src/providers/Provider.tsx` (+4 -1) </details> ### 📄 Description - [x] Integrate React Flow into the project - [x] Implement custom nodes and support floating edges - [x] Build service-based architecture utilizing React Flow - [x] Create templates collection --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 11:29:27 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dflow#339
No description provided.