Skip to content

eclipse-emfcloud/jsonforms-property-view

Repository files navigation

Eclipse EMF Cloud JSONForms property-view for Eclipse Theia applications build-CI

Aim - Framework Project - Maintenance License: EPL v2.0 License: MIT

This repository contains a framework. It is meant as a library or platform for implementing certain features or types of products, or can be used as a product directly. It is designed to be reusable, customizable, and ready for production.

This repository is in maintenance mode. The maintainers will focus on issues relevant to their adoption use cases only.

For more information, please visit the EMF Cloud Website.

If you are interested in adopting this framework for your product or enhancing its feature spectrum, please get in contact with us using the discussions forum and have a look at our support options!

Available via NPM publish-CI

Project structure

This package provides a framework to integrate a form-based property-view using JSONForms in an Eclipse Theia application. For more details on the Eclipse Theia property-view please visit the @theia/property-view documentation.

This basic development example uses the jsonforms-property-view in a minimal Eclipse Theia browser application.

⚠️ This package is a demo only.

It is not part of the default workspace anymore and not built automatically anymore.

This package provides a Model Server aware version of the jsonforms-property-view.

Preview

Preview of jsonforms-property-view

Getting started

Install nvm.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

Install npm and node.

nvm install 20
nvm use 20

Install yarn.

npm install -g yarn

Building and Linting

Install dependencies and build the framework and example

yarn

Linting with ESLint

yarn lint

Build and Lint Together

yarn all

Run Example

yarn start

The example browser app runs at http://localhost:3000.

License

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: MIT.

SPDX-License-Identifier: EPL-2.0 OR MIT

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published