Integrating InterSystems IRIS with Source Control Systems

Integrate InterSystems IRIS artifacts with external source control systems.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill integrating-intersystems-iris-with-source-control-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Integrating InterSystems IRIS with Source Control Systems
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/integrating-intersystems-iris-with-source-control-systems
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill integrating-intersystems-iris-with-source-control-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a method for integrating InterSystems IRIS code and data platform artifacts into third-party source control systems, enabling versioning and collaborative development.

Core Features & Use Cases

  • Source Control Integration: Connect InterSystems IRIS namespaces to external source control systems (e.g., Git, Perforce, VSS).
  • Custom Source Control Classes: Develop or utilize custom classes that subclass %Studio.Extension.Base or %Studio.SourceControl.Base to manage the interaction.
  • Document Mapping: Define bidirectional mappings between internal IRIS items (classes, routines) and their external file representations.
  • Use Case: A development team can now check their IRIS class definitions and routines into a Git repository, allowing for version tracking, branching, and merging, similar to other application codebases.

Quick Start

Configure your InterSystems IRIS namespace to use a custom source control class by navigating to System Administration > Configuration > Additional Settings > Source Control in the Management Portal.

Frequently Asked Questions about Integrating InterSystems IRIS with Source Control Systems

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate InterSystems IRIS code with Git for version control?

Integrating InterSystems IRIS code with Git for version control requires configuring your namespace to use a custom source control class. You set this up in the Management Portal under System Administration > Configuration > Additional Settings > Source Control.

Can I version control ObjectScript routines and classes in an external VCS?

Yes, you can version control ObjectScript routines and classes in an external VCS. This is achieved by defining bidirectional document mappings between internal IRIS items and their external file system representations, interacting with VCS APIs for check-in and check-out.

How does source control mapping work for InterSystems IRIS data transformations?

Source control mapping for InterSystems IRIS data transformations works by defining bidirectional document mappings between internal IRIS items and external file locations. Custom source control classes subclass %Studio.Extension.Base to manage these interactions.

Does InterSystems IRIS source control integration support check-in and check-out operations?

Yes, InterSystems IRIS source control integration supports check-in and check-out operations. Custom source control classes interact directly with external VCS APIs to manage status updates and version tracking for your classes and routines.

What is the best way to enable collaborative development for InterSystems IRIS namespaces?

The best way to enable collaborative development for InterSystems IRIS namespaces is integrating them with external source control systems. This allows development teams to perform version tracking, branching, and merging on IRIS class definitions and routines.