https://github.com/elyra-ai/pipeline-editor
Common pipeline-editor components used in different clients (e.g. Elyra application, Web browser extensions, etc)
https://github.com/elyra-ai/pipeline-editor
ai airflow apache-airflow kubeflow-pipelines machine-learning pipeline pipeline-editor
Last synced: 4 months ago
JSON representation
Common pipeline-editor components used in different clients (e.g. Elyra application, Web browser extensions, etc)
- Host: GitHub
- URL: https://github.com/elyra-ai/pipeline-editor
- Owner: elyra-ai
- License: apache-2.0
- Created: 2021-01-24T17:34:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-28T18:49:36.000Z (about 1 year ago)
- Last Synced: 2024-04-23T09:58:00.823Z (about 1 year ago)
- Topics: ai, airflow, apache-airflow, kubeflow-pipelines, machine-learning, pipeline, pipeline-editor
- Language: TypeScript
- Homepage: https://elyra.readthedocs.io/
- Size: 3.58 MB
- Stars: 27
- Watchers: 5
- Forks: 18
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Elyra Pipeline Editor
![]()
A react component for editing pipeline files. Used across all Elyra applications and browser extensions.## Installation
`@elyra/pipeline-editor` is available as an [npm package](https://www.npmjs.com/package/@elyra/pipeline-editor):
```sh
// npm
npm install @elyra/pipeline-editor// yarn
yarn add @elyra/pipeline-editor
```Or can be built and linked locally:
```sh
git clone [email protected]:elyra-ai/pipeline-editor.git
cd pipeline-editormake clean install dev-link
```Then in the project you're using the local build run the following:
```sh
yarn link @elyra/pipeline-editor @elyra/pipeline-services
```or if you're running with Elyra you can use make:
```sh
make clean dev-link install
```## Usage
```jsx
import { PipelineEditor } from "@elyra/pipeline-editor";function App() {
const [pipeline, setPipeline] = useState();
return (
);
}
```