Skip to content

aserkes/helidon-vs-code-extension-poc

 
 

Repository files navigation

Helidon project support for Visual Studio Code

This extension helps users to generate their first Helidon project, develop and run it.

Requirements

Features

The Helidon extension provides:

  • Helidon project creation wizard
  • Start/stop helidon dev (as you make source code changes the project will automatically recompile and restart your application)
  • autocomplition for the application.properties files

How to open the start page for the extension

  1. Open Command Palette by shortcut you are using (default: Ctrl+Shift+P).
  2. Start typing 'Helidon':

  1. Choose 'Helidon: Start page'.

How to generate Helidon Project

  1. Open Command Palette by shortcut you are using (default: Ctrl+Shift+P).
  2. Start typing 'Helidon' :

  1. Choose 'Helidon: Generate a Helidon project'.
  2. Choose type of the Helidon project :

  1. Follow generator till the end.
  2. You will receive messages during the process and a request where do you want to open the project:

  1. Your new project is generated

How to start helidon dev

  1. Open Command Palette by shortcut you are using (default: Ctrl+Shift+P)
  2. Start typing 'Helidon'
  3. Choose 'Helidon: Start helidon dev'
  4. If workspace contains only one helidon project, helidon dev starts automatically. If workspace contains more than one helidon project, you will be asked to choose a directory to start helidon dev.

  1. You will find the server logs in the bottom panel in the output tab. You can select a server to show the logs choosing project directory in the drop-down list.

How to stop helidon dev

  1. Open Command Palette by shortcut you are using (default: Ctrl+Shift+P)
  2. Start typing 'Helidon'
  3. Choose 'Helidon: Stop helidon dev'
  4. If workspace contains only one running helidon project, helidon dev stops automatically. If workspace contains more than one running helidon project, you will be asked to choose a directory to stop helidon dev.

How to test

  1. Clone the project
  2. Run the following command in your newly cloned project folder
    • npm install
  3. Open it in VS Code
  4. Run it
  5. You will need a backend part of the project Lsp4helidon from helidon-build-tools
  6. To build the backend part of the project run npm run build. This command runs scripts from package.json.

Helidon Documentation

Helidon provides detailed documentation and guides for its components.

Documentation Guides

Do you have a problem or a question?

Let us know if you need help with Helidon on our Slack channel or report an issue on our issue tracker.

Github issues Slack channel

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.4%
  • HTML 9.7%
  • JavaScript 1.9%