Skip to content

Projects

A Project in the Platform is a "mind view" designed for humans. It allows you to separate your environments and to regroup them in logical packages but has no real influence on their components.

You can manage users to give them access to a all projects or testing/experimenting only, but that's it. At each screen of the Platform, you will be able to display informations at a Project level, meaning you can have an overview of all your environments at once.

Project creation

You can create a project from the main page, with the "New project" button on the top right corner of the screen. You will have to fill a form composed of several parts :

  • General : Is about the project name, it's organization and the python version that will be used.
  • Git connection : If you want to connect a git project to this Platform, so you can manage your versionning there, here is the part.
  • Librairies & Packages : You may want to add some dependancies, with python packages and/or specific APK.

create_project

Git connection

If you want to connect your project to a Git repository so you can push your modification directly onto the Platform, it's possible. As this is a several steps process, please follow the dedicated page Connect to Git for the full explanation and step-by-step guide.

Libraries and Packages

As the code you are running on your computer may need packages, you want to have them installed with the mandatory version on the Platform so your project runs smoothly. The solution for this is the requirement.txt file. If you create it and reference it in this page, all the pipeline you create afterwards on this project will herit from this. You can still specify a specific file during the pipeline creation that will override the general file.

The requirement.txt file should have this format :

requirements.txt
craft_ai_sdk==xx.xx.xx

The same applies with any application you want to use: you can use the second field to list all APK or PAT packages you need. Type the name and press the + or hit Enter to add an item to the list. If you need to remove a package, just click on the cross at the right of its name.