How to apply for the Programming Contest

Log in to Open Exchange, open your applications section.

Open the application which you want to apply for the contest and click Apply for Contest.

Make sure the status is 'Published'.

The application will go for the review and if it fits the topic of the contest the application will be listed on the Contest Board.

Hi Peter!

Thanks for the question.

In addition to .gitignore and .gitattributes

.vscode/settings.json should be in the root too ( @Dmitry Maslennikov  please correct me if I'm wrong).

All the rest:

Dockerfile

docker-compose.yml

Installer.cls

irissession.sh

Could live in a dedicated folder.

BUT! We use Dockerfile to COPY installer.cls and source files from the repo to the image we build and Dockerfile sees the files which sit in the same folder or in subfolders. Specialists, please correct me here if I'm wrong.

So Dockerfile could possibly live inside the source folder - not sure this is what you want to achieve. 

These two applications also meet the requirements and topic: ObjectScript Math and JSONManyToMany by @Peter Steiwer: there is ObjectScript CLI and you can launch it with

$ docker-compose up -d

and then run and test it with:

$ docker-compose exec iris iris session iris

Node: 981b8e5c8f7a, Instance: IRIS

USER>zn "IRISAPP"
IRISAPP> w ##class(Math.Math).LeastCommonMultiple(134,382)