This project isn't actively maintained. It's intended for engineers at Appian and is likely outdated with some of the other tools engineers have available. I'm leaving this code up in case anyone finds this useful though.
This repository contains source code and files to add auto-complete functionality for Appian SAIL in Sublime Text 3. It has a few parts and requires (just a little) setup. This won the Best Process/Productivity Indie Time award in July.
- Make sure you have SAIL syntax highlighting for Sublime Text 3 already (see Home for
sail.tmLanguage
). - Copy
sail.sublime-settings
andsail.sublime-completions
into your Sublime Text 3 user directory ([path to ST3]/Packages/User/
). - Run
snippet-generatory.py
andinternal-generator.py
from any directory.
Defines and contains the trigger for auto-complete in SAIL.
Contains all "public" (to designers) functions in one JSON file. These are the functions which are in the documentation. They do not have parameter completion...yet (currently no plans for it, either).
Parses system rules directly as long as your local Appian repo is located in the correct directory.
Parses internal Appian functions using resource files as long as your local Appian repo is located in the correct directory. Because of the loose nature that these functions are documented, these functions may not have fully accurate parameters.
Contact: Srikanth Chelluri, Mathew Jennings.