This is the repository for the Flyte-Wingman vscode extension. This extension can be used to easily create, serialize, and register python flytekit based workflows from vscode.
When running this extension you'll also need a few other softwares.
- Docker
- flytectl
- python >= 3.8
- venv module for python
With these software installed the extension should work correctly.
Running it in development mode you can open the extension source folder in visual studio code and press fn + f5 and select the option for VS Code Extension Development.
To build and install the extension take the following steps:
- Ensure
vsce
is installed; this can be done withnpm install -g vsce
- From the
Flyte-Wingman
directory runnpm install
thenvsce package
- From visual studio code go to the extension side bar and click the ellipsis (...) and click install from VSIX. Browse to the Flyte-Wingman-0.0.1.vsix file and click Install
- Utilize the visual studio command palette to access the wingman functionality with the commands
Configure Wingman
,Initialize Workflow
, andRegister Workflow