Skip to content

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 by Marcel van Remmerden