In this section we will set up a new Git project that will contain the plugin integration.
The release-integration-template-python repo is a template project, meaning you shouldn't make changes to it or fork it.
We will create a duplicate of this project to start developing our own container-based integration.
We have the following naming convention for developing Digital.ai Release integration plugins:
[publisher]-release-[target]-integration
Where publisher would be the name of your company.
For the workshop, just use your own name for [publisher] and workshop
for [target]
For example: hes-release-workshop-integration
We need to initialize a Git repository with this name and note the url.
This can be done easily from GitHub. Just navigate to the main page of the release-integration-template-python project and find the Use this template button, and select Create new repository.
Follow the instructions on GitHub to create the new repository. For the workshop, we recommend to set up a private repository in your personal GitHub space. Note the URL of the new repository.
Now open Terminal and navigate to the directory where you store your projects. Get the new repo with the following command:
HTTPS:
git clone https://github.com/digital-ai/YOUR_NAME-release-workshop-integration.git
Open the file project.properties
in a code editor and change the PLUGIN
variable to the name of your plugin.
PLUGIN=YOUR_NAME-release-workshop-integration
...