Skip to content

Latest commit

 

History

History
50 lines (28 loc) · 1.92 KB

lab-2-create-project-repository.md

File metadata and controls

50 lines (28 loc) · 1.92 KB

Lab 2 - Create a dedicated repository for your integration

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.

Create a new repository

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.

Use this tempalte button on GitHub

⚠️ NOTE: You need a GitHub account to do so.

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.

Check out 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

Configure the project

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
...

Next