Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 55.2k
    • Issues 55.2k
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1.6k
    • Merge requests 1.6k
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #196609
Closed
Open
Issue created Jan 14, 2020 by Marcel van Remmerden@mvanremmerdenDeveloper

Remove staging from commit workflow in the Web IDE

Problem

Our Web IDE contains staging as part of the workflow, as this is typical git feature that is consistent with other IDEs. However, due to the Web IDE being browser based and the fact that our user groups are a bit more diverse than the ones from typical IDEs, having this part of the UI creates a couple of problems:

  • Users are not familiar with git and do not understand what staged and unstaged changes mean
  • Users already lost changes due to them only staging some changes and then navigating away from the Web IDE

This combined with the fact that the Web IDE is mostly being used for smaller changes and staging only being used extremely minimally, we should completely remove staging from the Web IDE.

Proposal

Prototype

Sketch Cloud Prototype

No files changed yet

image

One changed file

image

Review tab

image

Commit tab

image

Edited Feb 03, 2020 by Marcel van Remmerden
Assignee
Assign to
Time tracking