BioPhoton / BioPhoton/Rx-Marble-Design-System

[docs]: DIAGRAM - Implement "Black Boxing of Operator Logic" in "Diagram Canvas"

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
CSS
Stars
74
Forks
5
PR merge metrics
No merged PRs in 30d

Description

We need a way to "black box" operator logic.

Followigthngs need to be considered:
- Black-Boxing should follow strict rules. There has to be a way to systematically hide internal logic starting from the most detailed level up to the most simple one. The other direction is not needed (and possible)
- We need to introduce levels of black-boxing. IMHO this is directly related to the level of nested operators.

Credits for this idea goes to @kyleryanbanks

Related to #18

Contributor guide

Open the contributing guide

Research direction

Start by reading the Diagram Canvas context and related issue #18, then determine where operator nesting and visibility are represented. Define the black-boxing levels and strict one-way behavior before implementation. Done means the canvas can hide internal operator logic progressively from detailed to simpler levels.

Written by the indexing model from the issue text.

Assessment

Tech stack
css
Domain
design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.