Skip to main content

Import your codebase

This section covers how you can upload a code project to Artemis, either as an open-source Git repository or as a folder in your local device.

Upload via a Git repository

Go to the Artemis Projects tab on the left panel, and click New Project button on the top right. See image below:

Create a code project on Artemis

This should display the New Project page as shown below:

New project

Provide a name and a description (optional) for the code project you are about to create on Artemis. There are no restrictions on the type or number of characters you can have for the name or description. You are also able to have duplicate names.

To upload code via a Git repository, set Source to Git. Then provide the URL of your code repository and the Branch you wish to upload.

Select the language of your codebase from the Language drop-down menu. If your codebase contains more than one language, we recommend selecting the majority language, or the language of the parts of the codebase you wish to evaluate with Artemis.

You are able to provide build settings (optional) to test code recommendations provided by Artemis later on.

Once you have specified the necessary details, click Create Project at the bottom of the page.

Upload via a local file

Go to the Artemis Projects tab on the left panel, and click New Project button on the top right. See image below:

Create a code project on Artemis

This should display the New Project page as shown below:

New project

Provide a name and a description (optional) for the code project you are about to create on Artemis. There are no restrictions on the type or number of characters you can have for the name or description. You are also able to have duplicate names.

To upload code via a Git repository, set Source to zip. This will provide a Zip file option for you to select your code project as a .zip containing the code files.

Select the language of your codebase from the Language drop-down menu. If your codebase contains more than one language, we recommend selecting the majority language, or the language of the parts of the codebase you wish to evaluate with Artemis.