VSCode Plugin
This document will demonstrate how the code completion and debugging functionalities of the UIP
VSCode Plugin can be used to speed up the Extension development process.
It is highly recommended to first go through Extension Development before following the tutorials in this document.
The debugging functionality is shown in the following pages:
Title | Description |
---|---|
Debugging Capabilities | Introduction to the plugin's debugging capabilities. |
Downloading/Installing Dependencies | Ensuring all the plugin's dependencies are downloaded and available for use. |
Setting Up Initial Debugging Configuration | Creating the initial debugging configuration for a dynamic_choice_command. |
Debugging a dynamic_choice_command | Testing out the initial debugging configuration. |
Editing and Testing Debugging Configuration | Modifying the configuration and testing it. |
Dynamically updating configurations.yml | Dynamically updating configurations.yml in response to a change in template.json |
Debugging extension_start | Adding a configuration entry for extension_start and testing it. |
Simulating Extension Cancel | Demonstrating the Cancel functionality during a debug session. |
Changing Universal Extension API Level | Showing the ability to change API level for quick testing. |
Full Reference | Contains detailed documentation of the debugging functionality for reference. |
The context aware code completion functionality is shown in the following pages:
Title | Description |
---|---|
Code Completion Capabilities | Introduction to the plugin's code completion capabilities. |
Demo Requirements | List of required items to follow along with the demo. |
extension_start Fields Code Completion | Demonstrating code completion for extension_start fields. |
dynamic_choice_command Fields Code Completion | Demonstrating code completion for dynamic_choice_command fields. |
dynamic_command Fields Code Completion | Demonstrating code completion for dynamic_command fields. |