Nav apraksta

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

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} />
  );
}