8 Welcome
kuro edited this page 2026-10-15 20:57:45 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

🏡 Welcome to the "BMC TPL Code All around" Wiki

Welcome to the official wiki of the BMC TPL Code All around extension for Visual Studio Code.

This project aims to bring the writing of BMC Helix Discovery TPL (Template Language) scripts out of the era of simple text editors and transform VS Code into a fully-fledged, intelligent Integrated Development Environment (IDE).

This wiki serves as a central hub for users who want to get the most out of the extension, as well as documentation for the ongoing development and architecture of the code.


📚 Table of Contents

Navigate through the following sections to learn more about installation, features, and our future plans:

🚀 For Users

  • Installation & Getting Started – How to install and activate the plugin in VS Code.
  • Features & Usage – Detailed explanations of the linter, auto-formatter, IntelliSense, and hover documentation.
  • Snippets & Quick Fixes – An overview of all smart templates (like tpl_skeleton, control structures) and automatic error resolutions.
  • Configuration – How to adapt the plugin to your needs via the VS Code settings (e.g., default author, target TPL version).

🛠️ For Developers & Architecture


💡 About the Project

TPL Code All around saves you from tedious typing, formats your code according to strict best practices, prevents syntax errors even before deployment, and understands cross-project dependencies.

Whether you are building deep syncmapping structures, creating complex regex queries, or simply wanting to deliver clean, well-documented code – this extension acts as your virtual "pair programming" partner.