Skip to content
This repository has been archived by the owner on Jan 17, 2022. It is now read-only.

xcomponent/vscode-xcomponent

Repository files navigation

Build Status

Visual Studio Code extension for XComponent

XComponent is a platform to easily create, monitor and share microservices. To get more details about XComponent, go to the resource center.

This extension makes it easy to work with XComponent projects. It includes the following features:

  • Component preview
  • Composition preview
  • Snippets
  • Intellisense
  • Build a xcomponent project
  • Launch a websocket bridge
  • Launch a xcomponent runtime
  • XCSpy web application

More features yet to come...

Development

First install:

  • Node.js (newer than 8.0)
  • Yarn
  • serve (npm install -g serve)

To run and develop do the following:

  • Run yarn install
  • Run yarn run compile
  • Open in Visual Studio Code (code ./extension/.)
  • Press F5 to debug

If you want to install your gojs license, compile with the following command: yarn run compile --define process.env.GOJS_KEY=\"my license key\"

To test do the following: yarn run test or F5 in VS Code with the "Launch Tests" debug configuration.

Feedback & Contributing

  • This is a relatively new extension, so there will likely still be a few "rough edges".
  • Please report any bugs, suggestions or documentation requests via the Github issues.
  • Feel free to submit pull requests.

License

Apache License 2.0