Skip to content

Rename Graphene crate structure #3664

@Keavon

Description

@Keavon
  • /node-graph/libraries -> /node-catalog/types
  • /node-graph/nodes -> /node-catalog/nodes
  • /node-graph -> /graphene
  • /node-graph/graph-craft -> /graphene/compiler
  • /node-graph/graphene-cli -> /graphene-cli
  • /node-graph/interpreted-executor -> /graphene/interpreter
  • /node-graph/node-macro -> /graphene/macros
    • Call this crate graphene-macros
    • Use a prelude to turn #[node_macro::node(...)] into #[node(...)]
  • /proc-macros -> split apart into:
    • /editor/macros (message system)
      • Call this crate editor-macros
    • /graphene/macros (widget builder)
  • /frontend/wasm -> /frontend/wrapper

Also: update the special casing and terminology in /tools/crate-hierarchy-viz code.

Metadata

Metadata

Labels

ArchitectureInvolves architecture or engineering work or discussion

Projects

Status

Short-Term

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions