[go: up one dir, main page]

Skip to content

feature-proposal-upload-repository-using-web-interface-only

make upload folder possible using web interface only

Problem to solve

As a user of gitlab.com, I want to upload folder or repository from my local machine to my gitab.com repository, using gitlab.com web user interface (UI) only, so I can avoid to use command lines to upload directories, and so I can use only user web interface of gitlab.com to participate to the development of projects.

Currently, user web interface (UI + web IDE) only allows to upload files, as shown bellow:

capture-1 capture-2

But it seems impossible to upload any folder (or directory). It make the web UI interface not very attractive to people who want to use git across a web interface without any command line.

This feature exists in github web interface. It does not exist in gitlab.com web interface (UI).

I would like to try to find ways to use gitlab.com only using web interface, in order to invite people who have not any knowledge in git nor in command line, to participate to projects hosted in gitlab.com.

My goal would be at the end to write a tutorial explaining how to participate to collaborative project using git, without any command line across gitlab.com UI.

Intended users

Any user who wants to only use web interface of gitlab.com without using any command line: let say, any people who does not know about command line; any people who does not know what git is or who does not comfortable with command lines and who are invited to participate to projects hosted on gitlab.com.

User experience goal

The user could be able to use UI to upload folders (repositories) including their files.

Proposal

Add into the web interface (UI + Web IDE) a feature allowing to "upload folder" (in the menu, or by drag and drop).

  • Menu in project -> Repository -> Files -> [+] should include “Upload directory” option.
  • Menu in project -> Repository -> Files -> Web IDE -> should include “Upload directory” option.

Further details

This feature proposal will benefit any user who wants to use gitlab.com only across web interface UI (user interface), without any command line, to upload directories and their files, from a local machine to the repository on gitlab.com.

The goals is to allow people to use gitlab.com using only web interface.

Permissions and Security

  • Add expected impact to members with no access (0)
  • Add expected impact to Guest (10) members
  • Add expected impact to Reporter (20) members
  • Add expected impact to Developer (30) members
  • Add expected impact to Maintainer (40) members
  • Add expected impact to Owner (50) members

Documentation

Section to be filled - currently, don't know.

Availability & Testing

Section to be filled - currently, don't know.

What does success look like, and how can we measure that?

Section to be filled - currently, don't know.

What is the type of buyer?

Section to be filled - currently, don't know.

Is this a cross-stage feature?

Section to be filled - currently, don't know.

Links / references

Section to be filled - currently, don't know.

Edited by Antoine C.