Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 2.62 KB

README.md

File metadata and controls

46 lines (28 loc) · 2.62 KB

ComposeUI

Lifecycle Incubating Build Status NPM NuGet codecov GitHub Repo stars

ComposeUI is a A .NET Core based general UI Container and Unified UI and App host which enables the hosting of Web and desktop content.

Our goal is to fill the feature gaps with respect to UI components, layout management, and subpar native hosting in other industry container solutions by providing a standard container as an open desktop platform. It is a hybrid solution that meets the needs of a diverse application catalog as well as a compelling opensource alternative.

It supports desktop and web applications in order to provide an evergreen alternative to Electron, OpenFin and similar by the use of WebView2.

Development Setup

Lerna

The javascript dependencies are managed by a lerna monorepo.

Run scripts

In the root folder npm i

Build all modules: npx lerna run build --stream

Test all modules: npx lerna run test --stream

(If you don't want a detailed log, you can execute these without --stream)

Building a sepecific module: npx lerna run build --stream --scope=@morgan-stanley/composeui-messaging-client

List all modules in the workspace npx lerna list

Docs

For more information check the documentation.