Flint for Ignition VS Code ExtensionFlint for Ignition enriches the development experience on the Ignition platform by providing specialized tools directly within Visual Studio Code. This extension aims to streamline the workflow of developers working with Ignition projects, offering functionalities that cater specifically to the nuances of scripting and configuration in Ignition. Download the ExtensionKey FeaturesEnhanced Script EditingEditing scripts embedded within JSON configurations is a common task in Ignition projects. Flint for Ignition simplifies this process by automatically decoding Python scripts from JSON files for editing. It leverages VS Code's powerful editing features, such as syntax highlighting and IntelliSense, to offer a superior coding experience. Once edited and saved, the extension re-encodes and updates the original JSON file, ensuring a seamless workflow. Gateway Backup Management with KindlingFlint for Ignition integrates with Kindling, a utility created by Inductive Automation for managing Ignition gateway backups. This feature allows developers to effortlessly open and interact with
Broad Scripting SupportThe extension offers comprehensive support for various Ignition script types, including script actions, script transforms, custom methods, message handlers, tag event scripts, and property change scripts. This broad support ensures developers can efficiently manage and edit a wide range of scripting tasks within their Ignition projects. Copy as JSON FunctionThe
Ignition Project Script ExplorerFlint for Ignition introduces a new explorer view called "Ignition Project Scripts" that provides a hierarchical view of all the scripts in your Ignition projects. This feature enables developers to easily navigate through script resources, packages, and modules, making it more convenient to locate and manage scripts within the project structure.
Script Element Navigation and Code CompletionFlint for Ignition offers advanced navigation and code completion capabilities for script elements within your Ignition projects. Developers can quickly navigate to specific script elements, such as functions, classes, and methods, using the "Navigate to Script Element" command. Additionally, the extension provides intelligent code completion suggestions based on the project's script structure, making it easier to write and reference code elements.
Inherited Resource ManagementFlint for Ignition introduces functionality to manage inherited resources in Ignition projects. Developers can now easily override inherited script resources, making it convenient to customize and extend functionality while maintaining the project's inheritance structure. The extension also provides options to discard overridden resources and revert to the inherited version when needed.
Installation and Usage
Kindling: A Closer LookKindling, developed by Inductive Automation, is designed to simplify the interaction with Ignition gateway backups. By integrating Kindling with Flint for Ignition, developers gain a powerful toolset for navigating and managing
Feedback, Contributions, and Further InformationWe encourage the community to share feedback and contribute to Flint for Ignition's development. If you have suggestions, questions, or encounter any issues, please reach out through our GitHub repository. LicensingFlint for Ignition is released under the MIT License. Detailed licensing information can be found in the LICENSE file in the GitHub repository. |