Hamish Gordon's group space for development and deployment of C3 AI DTI applications.
The smoke
space in C3's IDS, which lives in DTI RC01, currently has one application (smokeApp
) and one branch (dev/smokeApp/rc1
). The latter corresponds to a C3 tag that can be access via the vanity URL https://devsmokeapprc1-smokeapp.devrc01.c3aids.cloud/static/console/
This GitHub repository always contains at least three branches:
main
branch that hosts the application code for each released version.develop
branch that is connected to C3 AI Studio (formerly IDS)dev
branches that represents what is deployed to the tag aboveThe typical development workflow then goes as follows:
dev/smokeApp/rc1
and give it a meaningful name, e.g. username-dev
username-dev
into dev/smokeApp/rc1
dev/smokeApp/rc1
tag (URL above)As long as the pull request is open, pushing code to GitHub will always trigger the provisioning workflow. For that reason, if you have multiple developers in your team, we recommend that you consider more ephemeral pull requests to tackle simple tasks at a time. You are welcome to use GitHub Projects to give them tags and other details, as well as using GitHub Issues to describe the steps of more complex development efforts that can then be broken into several small tasks, each one with its own PR (open, close, next).