Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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 /wiki/spaces/DEV/pages/1310967 before following the tutorials in this document.

The debugging functionality is shown in the following pages:

TitleDescription
Debugging CapabilitiesIntroduction to the plugin's debugging capabilities.
Downloading/Installing DependenciesEnsuring all the plugin's dependencies are downloaded and available for use.
Setting Up Initial Debugging ConfigurationCreating the initial debugging configuration for a dynamic_choice_command.
(7.3.0.0) Debugging a dynamic_choice_commandTesting out the initial debugging configuration.
Editing and Testing Debugging ConfigurationModifying the configuration and testing it.
(7.3.0.0) Dynamically updating configurations.ymlDynamically updating configurations.yml in response to a change in template.json
(7.3.0.0) Debugging extension_startAdding a configuration entry for extension_start and testing it.
Simulating Extension CancelDemonstrating the Cancel functionality during a debug session.
Changing Universal Extension API LevelShowing the ability to change API level for quick testing.
Full ReferenceContains detailed documentation of the debugging functionality for reference.


The context aware code completion functionality is shown in the following pages:

TitleDescription
Code Completion CapabilitiesIntroduction to the plugin's code completion capabilities.
Demo RequirementsList of required items to follow along with the demo.
(7.3.0.0) extension_start Fields Code CompletionDemonstrating code completion for extension_start fields.
(7.3.0.0) dynamic_choice_command Fields Code CompletionDemonstrating code completion for dynamic_choice_command fields.
(7.3.0.0) dynamic_command Fields Code CompletionDemonstrating code completion for dynamic_command fields.
  • No labels