Skip to content

Dynamic canvas with plugin based node system and mvp backend integration#20

Open
sarkerjr wants to merge 19 commits intodevfrom
6-dynamic-canvas-with-plugin-based-node-system-and-mvp-backend-integration
Open

Dynamic canvas with plugin based node system and mvp backend integration#20
sarkerjr wants to merge 19 commits intodevfrom
6-dynamic-canvas-with-plugin-based-node-system-and-mvp-backend-integration

Conversation

@sarkerjr
Copy link
Copy Markdown

Description

This PR implements the dynamic canvas with a plugin-based node system and MVP backend integration as described in #6.

This includes:

  • A plugin-based system for defining and registering custom nodes
  • A dynamic canvas renderer that loads and displays nodes from plugins
  • Initial node components and plugin definitions
  • Drag-and-drop node creation and basic movement
  • MVP backend integration for saving and loading canvas state

Related Issue

Type of Change

  • New feature (non-breaking change which adds functionality)
  • Code refactoring (no functional changes)

Checklist

  • I have read the CONTRIBUTING.md document
  • My code follows the code style of this project
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the documentation accordingly
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules
  • I have checked my code and corrected any misspellings

@sarkerjr sarkerjr requested a review from rjarman May 21, 2025 16:59
@sarkerjr sarkerjr self-assigned this May 21, 2025
@sarkerjr sarkerjr linked an issue May 21, 2025 that may be closed by this pull request
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dynamic Canvas with Plugin-Based Node System and MVP Backend Integration

1 participant