Evgeny Shvarov · Oct 24, 2019 go to post

Also available now on ZPM as document-template and can be installed as:

zpm: USER>install document-template
Evgeny Shvarov · Oct 24, 2019 go to post

John, we are considering it. There is a possibility if we have enough support and requests from developers.

Evgeny Shvarov · Oct 22, 2019 go to post

Hi Brendan!

What exactly you are looking for to have in IRIS terminal functionality? 

Perhaps web-terminal functionality will be enough for you?

If so, here is the dockerfile which builds IRIS container with web-terminal inside - it installs package manager client (ZPM) and installs web-terminal on top.

HTH

Evgeny Shvarov · Oct 19, 2019 go to post

Hi Artem!

Very cool!

I've just tested it on docker (build a repo, see the PR) - and it works like a charm!

For docker funs it I set all the settings in Global during container building, so you just need to build a container and then you can run tests already.  

So git clone/download the repo and then run in the folder:

$ docker-compose -f "docker-compose.yml" up -d --build

Open IRIS terminal and run tests:

$ docker-compose exec iris iris session iris
USER>do ##class(DocumentTemplate.Test).RunAllTests("/iris/app/TestDocs")

Collect the results in /Results folder of the repo.  Tested on Mac OS with IRIS 2019.3 CE, store/intersystems/iris-community:2019.3.0.309.0

Evgeny Shvarov · Oct 18, 2019 go to post

Ok, this is fair - we can remove the Best Practice tag for this. 

The idea was that this is important conversation if you consider internal guidelines on this for your organization and can take one approach from the best practices of experienced developers.

Evgeny Shvarov · Oct 15, 2019 go to post

There is one exception though: if you are using some IRIS UI tools e.g. to develop productions you need to manage export/import these artefacts into files to let them be committed to Github then. Preferabbly automatically (e.g. per each Save operation).

Evgeny Shvarov · Oct 15, 2019 go to post

Hi Scott!

There is no need to integrate IRIS with Github. It's more about how the IDE you are using to develop IRIS solutions is integrated with Github. And the majority of modern IDE are integrated with Github already: VSCode goes with Git/Github integration out of the box ( and I believe Visual Studio too (as soon as Github is Microsoft now too).

If the question is how you can develop IRIS solutions having the code managed in Github there are a lot of approaches. You can check these videos made by myself which illustrate:

How to create IRIS Application in Github, develop it in VSCode and commit changes into the repo

How to collaborate and make changes to an already existing project in Github repo using Github Flow

And:

Atelier can be integrated with Git 

Studio also has the integration with Git

Evgeny Shvarov · Oct 13, 2019 go to post

@Yone Moreno , I assume it's an exercise. In that case, do you mind to share your code in a public repo and people will understand what you are going to achieve and will PR the answer. 

Evgeny Shvarov · Oct 13, 2019 go to post

This is fixed in IRIS 2019.3 community version.

Image tag is store/intersystems/iris-community:2019.3.0.309.0

Evgeny Shvarov · Oct 11, 2019 go to post

Hi Angelo!

This is a very good question. But there are community versions in containers on docker:

image name are for InterSystems IRIS:

store/intersystems/iris-community:2019.3.0.309.0

and for InterSystems IRIS for Health:

store/intersystems/irishealth:2019.3.0.308.0-community

Check this template app to start using this immediately.

Evgeny Shvarov · Oct 9, 2019 go to post

Hi, Steven!

Thanks for this very useful article. Never knew that we can evaluate ObjectScript expressions inside JSON string. Great staff!

Evgeny Shvarov · Oct 1, 2019 go to post

Hi David!

InterSystems doesn't develop VSCode plugins. In this video, I'm enjoying VSCode ObjectScript plugin by @Dmitry Maslennikov from CaretDev as a Developers Community effort. My job is to support all the best efforts of the InterSystems Developers Community and I think this plugin is suitable for some ways of developing and debugging InterSystems Solutions with ObjectScript.

There is also another pretty mature VSCode plugin Serenji introduced by @John Murray from GeorgeJames Software which has a lot of advanced features to develop and debug InterSystems solutions with ObjectScript and REST API development.

and AFAIK there is also yet another VSCode plugin coming from @Rubens.Silva9155.

As for Atelier and Studio, there was an announcement by @Andreas Dieckow a year ago on the terms of InterSystems support for Atelier and Studio.

Evgeny Shvarov · Sep 27, 2019 go to post

Thanks for everyone who came! We had a pretty nice event, hope to see you soon on the next InterSystems Dev Meetup in Boston!

Evgeny Shvarov · Sep 23, 2019 go to post

Everything is perfect with your solution!

I was going to publish it on Package Manager which installs packages only in one namespace - the namespace where you call:

zpm:NAMESPACE>install package-name