workfloworchestrator / orchestrator-ui-library

Component library for the orchestrator-ui (v2) which is published in npm
8 stars 4 forks source link

[DOC] Add UI vision #934

Closed wouter1975 closed 4 months ago

wouter1975 commented 7 months ago

Write vision on the thin app aproach using a NPM library based on EUI and Next, which can be imported in custom apps.

wouter1975 commented 7 months ago

Updates should be made in https://github.com/workfloworchestrator/orchestrator-core/tree/main/docs

wouter1975 commented 7 months ago

This might be a good start:

Workflow Orchestrator UI Vision

The UI is developed with the idea in mind that any user of the workflow orchestrator can customize the  ui to meet their own requirements. For this purpose all special workflow orchestrator components shall be published in npm [###LINK to npm###].

This package contains the pages and components that are meant to be used in an app that serves the frontend to a workflow orchestrator backend. It's source code lives in the Orchestrator UI library repository at the location packages/orchestrator-ui

At the same time the default workflow orchestrator ui app should offer sufficient functionality to start working and experiencing the workflow orchestrator without any customisation. For this an example-orchestrator-ui [###LINK to repo###] is available to start working with a running workflow orchestrator backend. 

CUSTOM setup --> elaborate

Example development setup
To have a development setup where both the code of the app and the code of this package are available have a look at the Orchestrator UI library repository.