Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

Adding code completion for Adobe Launch extension developers in JetBrain's Webstorm IDE.

License

Notifications You must be signed in to change notification settings

MisterPhilip/webstorm-turbine-dummy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adobe Launch turbine type hinting dummy for IDEs

This repository adds code autocomplete and parameter / type hinting for the Turbine library (Adobe Launch's rule engine) to JetBrain's Webstorm and extensionBridge. While this was specifically created for WebStorm, other IDEs should be able to accept this dummy file - the method of adding it to the IDE may be different. The easiest way would be to add the file to your code base, but add a .gitignore rule to make sure you're not including it in your repository.

An example of hinting at the parameters for the turbine methods:

Example parameter hinting and autocompletion

Learn more about...

Installing in WebStorm

Below are the steps to install this dummy file in WebStorm 2019. Earlier versions will be very similar, but the path to the JS library settings has changed slightly over the years.

  1. Clone or download this repository on your local machine

  2. Navigate to the following the JS Library settings: File > Settings > Languages & Frameworks > JavaScript > Libraries

  3. Click on "Add"

  4. Enter a name that is descriptive (e.g. "Adobe Launch")

  5. Select "Framework Type" as <Custom>, and leave the "Version" field blank

  6. Select the "Visibility" you want - it's recommended to leave this as "Project", otherwise all of your other projects will have access to the turbine variable in code autocomplete.

  7. Add a new file (the "+" on the right), and select "Attach Files"

  8. Navigate to the turbine.js file that you cloned/downloaded in the first step. You can leave the type set to "Debug".

  9. (Optional, but recommended) Add a Documentation URL at the bottom, using https://developer.adobelaunch.com/extensions/reference/turbine-free-variable/ as your URL. This will allow you to hit Shift + F1 and navigate directly to the Launch documentation.

  10. Finally, click "OK" on the library popup, and then "Apply" on the settings popup. You must hit apply in order for the settings to save and the turbine variable to be included in code completion.

The final JS library dialog should look similar to this:

Example Configuration

Once this has been configured properly, you can hit Alt + Q to see the quick documentation. Learn more about code references in WebStorm

About

Adding code completion for Adobe Launch extension developers in JetBrain's Webstorm IDE.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published