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:
This should display the New Project
page as shown below:
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:
This should display the New Project
page as shown below:
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.