Closed johanjan closed 6 years ago
Tecnically speaking, when an user clicks the button, the portal backend will: 1.- Receive the username, the parent gitlab repository (the original repository) and the file name to be edited. 2.- Check if the repository exists for this user in gitlab 2.1.- If the repository does not exists, fork it from the parent repository to the user space. 3.- Open a new window to edit the file in the user repository.
We would like to provide a Jupyter-like interface in the MSO Portal for both C++ and Python. GitLab already has very competent text/source editors (https://docs.gitlab.com/ee/user/project/web_ide/), we can re-use that.
This Issue is based on discussion with Javier Carnero, Victor Sande Veiga and Tamas Budai.
This is the desired workflow in MSO4SC/MSO Portal:
Notes:
Timeplan:
Javier Carnero has indicated availablility to look into the design/implementation the week of June 18.