FEATURE: package creation from the web interface
It should be possible to create a new package using the SciTraceWeb. As discussed with @y.fournier , the creation process should consist of the following steps
- Create a git repository on gitlab, github or others
- Copy the minimal project template provided by the SciTrace Team to the repository
- Create project on SciTraceWeb. This will require the url to the git repository
- Create new package in the project. During this step, the repository will be scanned for folders. One of the folders must be chosen as a
root
of the package. - Choose the base package. The SciTrace Team provides a number of base packages the user can choose from.
- (Optional) Define product dependencies: Product from other packages already existing and run in the SciTraceWeb.
- (Optional) Define path to the parameters.
- After the final step, the user will redirected to the JupyterLab to edit the package.
Notes:
The steps 1 and 2 are handled by user without the SciTraceWeb.
Steps 3-7 do not require any communication with KuFAIR. During these steps, the SciTraceWeb creates the setup file that later (Step 8) is used by KuFAIR
Edited by Kirill Makan