We provide pre-built versions of the IDE plugin as a vsix
file at editor-extensions/releases. We recommend downloading the latest available version.
-
Install Java 17 or later and the latest version of Maven.
-
Set up the required environment variables for the LLM service you plan to use. Refer to the LLM Selection Guide for details.
- For OpenAI:
OPENAI_API_KEY=my-secret-api-key-value
- For IBM BAM:
GENAI_KEY=my-secret-api-key-value
- For OpenAI:
You have a choice of installing the vsix
file from the VSCode GUI or direct from the command line.
- Open Visual Studio Code.
- Navigate to the Extensions view by clicking on the square icon on the sidebar or by pressing
Ctrl+Shift+X
(Windows/Linux) orCmd+Shift+X
(macOS). - Click on the
...
(More Actions) button at the top right corner of the Extensions view and select Install from VSIX... from the dropdown menu. - Locate and select the .vsix file you downloaded and click Install.
- Reload VSCode to activate the extension.
Only follow these steps if you decided to skip installing from the UI side and you want to install from CLI.
- Install
vsce
by runningnpm install -g vsce
in your terminal. - Install the .vsix file with the following command:
code --install-extension path/to/your-extension.vsix
- Restart/reload VSCode.
- Clone the Cool-store application:
git clone https://github.com/konveyor-ecosystem/coolstore.git
- Navigate to File > Open in VSCode and locate the folder we just cloned.
- Open walkthrough after installing the extension to setup Konveyor
- User has an option to override binaries and custom rules, however it comes with the default packaged binaries and custom rules.
- Configure analysis argument is necessary in order to know which rules apply to the project during analysis.
- Once the configuration is done, click on start server button. Logs are collected at output channel named konveyor-analyzer.