Skip to content

Installation

Add the Maven Central repository if not already present:

repositories {
    mavenCentral()
}

Then add the artifacts you need:

// Required — workflow model, execution engine, serialization
api("io.github.ronjunevaldoz:graphyn-core:0.2.0")

// Required — plugin and editor plugin contracts
api("io.github.ronjunevaldoz:graphyn-plugin-api:0.2.0")
api("io.github.ronjunevaldoz:graphyn-editor-api:0.2.0")

// Required — Compose Multiplatform editor shell (canvas, palette, inspector)
api("io.github.ronjunevaldoz:graphyn-editor:0.2.0")

// Optional — pre-built card styles (FieldCard, CircleCard, ShapeCard)
implementation("io.github.ronjunevaldoz:graphyn-ui-cards:0.2.0")

// Optional — HTTP Request, File Read, File Write executor nodes
implementation("io.github.ronjunevaldoz:graphyn-plugin-io:0.2.0")

iOS — Swift Package Manager

Add the binary target to your Package.swift:

.binaryTarget(
    name: "GraphynEditor",
    url: "https://github.com/ronjunevaldoz/graphyn-editor/releases/download/v0.2.0/GraphynEditor.xcframework.zip",
    checksum: "<sha256>"
)

Download the checksum from the GitHub releases page.