Keine Beschreibung

leo e76ce0e0c8 合并冲突 vor 2 Jahren
.codesandbox 4f9bd592ea Upgrade canvas dependency (#189) vor 2 Jahren
.github 67d161dec1 Update Copyright year on license headers (#181) vor 2 Jahren
.storybook eed95c7e1a Add test cases and CI integration (#58) vor 3 Jahren
.vscode 47951978d2 Enforce license headers via lint rule vor 3 Jahren
cypress 67d161dec1 Update Copyright year on license headers (#181) vor 2 Jahren
examples 67d161dec1 Update Copyright year on license headers (#181) vor 2 Jahren
images 7c649c0e90 Add project details to the README (#44) vor 3 Jahren
packages 06fdee457a feat: 修改主题样式 vor 2 Jahren
stories e76ce0e0c8 合并冲突 vor 2 Jahren
.eslintrc.js 67d161dec1 Update Copyright year on license headers (#181) vor 2 Jahren
.gitignore eed95c7e1a Add test cases and CI integration (#58) vor 3 Jahren
.prettierrc 47951978d2 Enforce license headers via lint rule vor 3 Jahren
CONTRIBUTING.md 6d7a0e467d Rename and update master branch references to main (#196) vor 2 Jahren
LICENSE c55a2f94b4 Initial commit vor 3 Jahren
Makefile 67d161dec1 Update Copyright year on license headers (#181) vor 2 Jahren
README.md 6d7a0e467d Rename and update master branch references to main (#196) vor 2 Jahren
create-release.py 67d161dec1 Update Copyright year on license headers (#181) vor 2 Jahren
cypress.json eed95c7e1a Add test cases and CI integration (#58) vor 3 Jahren
jest.config.base.js 67d161dec1 Update Copyright year on license headers (#181) vor 2 Jahren
jest.config.js 67d161dec1 Update Copyright year on license headers (#181) vor 2 Jahren
lerna.json b44caff3b7 Release v1.9.0 vor 2 Jahren
package.json b44caff3b7 Release v1.9.0 vor 2 Jahren
tsconfig.base.json c77b8327db Initial strawman of the new common pipeline-editor vor 3 Jahren
yarn.lock 9218b8edc1 Bump moment from 2.29.1 to 2.29.3 (#195) vor 2 Jahren

README.md

Elyra Pipeline Editor

Pipeline Editor

A react component for editing pipeline files. Used across all Elyra applications and browser extensions.

NPM Status Test Status

Installation

@elyra/pipeline-editor is available as an npm package:

// npm
npm install @elyra/pipeline-editor

// yarn
yarn add @elyra/pipeline-editor

Or can be built and linked locally:

git clone git@github.com:elyra-ai/pipeline-editor.git
cd pipeline-editor

make clean install dev-link

Then in the project you're using the local build run the following:

yarn link @elyra/pipeline-editor @elyra/pipeline-services

or if you're running with Elyra you can use make:

make clean dev-link install

Usage

import { PipelineEditor } from "@elyra/pipeline-editor";

function App() {
  const [pipeline, setPipeline] = useState();
  return (
    <PipelineEditor pipeline={pipeline} palette={{}} onChange={setPipeline} />
  );
}