Hi @Michael Derr, 

It sounds like our source control solution, Deltanji, would be a great fit for your setup.

Deltanji is tightly integrated with the IRIS environment, providing source control for Productions and Health-specific artifacts directly at the workface.

It is also well-suited to concurrent development. It has high-granularity branching and merging, so multiple developers can easily work concurrently on separate branches. 

We can set Deltanji up to suit your workflow as it’s fully configurable. Developers can work locally, in their own sandbox, before pushing to the development server, or by using a shared Dev instance, with Deltanji controlling concurrent edits. We can then achieve the master source control state that you mentioned very easily, with code being moved through the Dev, Test and Prod environments.

Regarding your comment about differences between dev and prod Interop Productions, our Deltanji Production Component Driver, which allows granular management of Productions, will allow you to safely transfer interfaces from dev to test to prod without ending up having your live production talking to your dev endpoints. 

If working in Git is an organizational requirement, we have a Git Integration, so you can manage your IRIS artifacts with Deltanji, and then push to a Git repository as an upstream record of the changes.

Our website has more information: georgejames.com/deltanji. We’d be happy to give you a demo as well, just DM me, or my email address is laurelj@georgejames.com.

Laurel

Another solution is to use Deltanji source control to manage and transfer these items, as this has the added benefit of providing full source control and accountability of changes to these items. I know you’re getting set up with Deltanji at the moment with John, so this is something he can help you with.

Laurel James (GJS) · Nov 12, 2024 go to post

Hi Tam, this sounds like something George James Software can help you with - I've sent you an email. 

Thanks, Laurel 

Laurel James (GJS) · Jul 17, 2024 go to post

A recording of the user group, which showcases the new features of Deltanji version 8 is now available on our YouTube channel - 

Laurel James (GJS) · May 29, 2024 go to post

A reminder that our Deltanji User Group is tomorrow (May 30th). Join us at 3pm BST | 10am EDT to find out more about the key updates in version 8 of Deltanji. 

You can sign up via Google Forms here, or send me a direct message if you would like a link to the recording. 

Hope to see you on the session!

Laurel James (GJS) · Sep 11, 2023 go to post

There's a few more spaces available on our September webinar:
Wednesday, September 20th 10am - 12.3pm EDT (note the time change)

Or book onto our October or November sessions. You can find out more on our website: https://bit.ly/438fEwS

Hi Jordan, 

You can also use Serenji when debugging in VS Code - https://openexchange.intersystems.com/package/Serenji

It's an on-the-spot debugger from George James Software, with zero configuration for users - so you can debug whenever, wherever you are without losing focus. It also takes advantage of the latest features within VS Code itself such as CodeLenses. 

Our YouTube channel has a Serenji playlist which shows off how some of these features work - https://www.youtube.com/@GJSoftware/featured

Happy to chat if you're interested in finding out more!

Thanks, Laurel

Laurel James (GJS) · Oct 20, 2022 go to post

Yes there will - if you sign up via eventbrite we'll be able to email you a link to the recording afterwards. 

Laurel James (GJS) · Oct 20, 2022 go to post

Isn't it great when your ideas come to life so quickly... Check out our last few posts on the Developer Community, where we have been discussing our new Production component driver for Deltanji source control - a solution for the winning entry! 

Great minds think alike @Scott Roth, congratulations on winning the contest.
Link to most recent post here: https://community.intersystems.com/post/source-control-interoperability…

Agree, Beyond Compare is a great diff tool. We have interfaced it to Deltanji source control - so it goes direct to code in InterSystems namespaces, rather than exporting the code into files and then diffing the files.  

The solo edition (free to use) is available from our website if you're using Studio. Or you can download it as a VS Code extension by installing Serenji

Laurel James (GJS) · Apr 21, 2021 go to post

If you've tried using gj :: locate and found it useful, please give us a vote in the current developer community competition here smiley