[go: up one dir, main page]

Skip to content

Open Web IDE on read-only projects

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

The Web IDE cannot be accessed on projects for which you don't have permission to push code. When you attempt to open the Web IDE, you are presented with an error message that prompts you to create a fork of the project before trying to make an edit.

image

With the new VS Code-based Web IDE, we are able to support more complex git operations and workflows, including creating and navigating forks.

Proposal

Allow the Web IDE to be open from any project.

If you do not have permission to push to the repository, you can navigate the code in a read-only state. When you want to make some changes, you can fork the project right from the Web IDE and begin editing without leaving the current session.

Details

We'll need to investigate the workflow for transitioning from the read-only state to a fork. We'll need to make it very clear that the user is currently unable to push to the project and have a workflow to create a fork in the correct namespace from within the Web IDE.

Edited by 🤖 GitLab Bot 🤖