codepod
codepod copied to clipboard
Codepod IDE: Scalable Interactive Coding
We need two modes: editing mode and command mode. In command mode, you can move/delete pods/scopes (via keyboard shortcuts preferrably). Google Slides or PPT sets the precedent when handling textboxes:...
Double click on an edge shall pop up an `input` box to allow users to enter the [edge label](https://reactflow.dev/docs/api/edges/edge-options/#label) text to display on the edge
The current behavior of scope copying doesn't copy the edges.
Features - analyze code snippets to understand: - the function name - the call graph - According to the call graph, auto-layout all pods in the selected scope and add...
- A cloud disk to mount into the runtime containers - File upload and download
Theming
Provide various custom themes.
- How long has it been running - Enforce a recycle policy, e.g. if inactive for 24 hours, the runtime is released - Resource limit
Or a declarative and lightweight package management layer.
Auto-layout covers two kinds of problems: 1. Shape of scopes/pods: Auto-shrink and auto-expand a scope when a pod is moved out and into the scope. 2. Placement of scopes/pods: Auto-shovel...