Skip to content

Lots of great stuff in https://blog.janestreet.com/putting-the-i-back-in-ide-towards-a-github-explorer/

Reimagining the MR workflow, when IDE and Git Repo are more integrated. Lots of potential for our own web IDE work, but also web UX and VSCode integration.

  1. Put everything into the IDE so you never need to change contexts (for development flow at least)
  2. While this is optimized around local text editor IDE, it could apply to our web IDE
  3. "Features to review" and "Features you own" view, including branches with MRs
  4. Color coding features - Features that are red have a failing build, the yellow ones are under review, the green ones are ready to release, and the white ones are works in progress
  5. Swapping between branches, managing non-committed state changes automatically (like git stash on steroids)
  6. Workflow driven - Feature overview => MR => file list => code (without worrying about stash, checkout, etc.)
  7. Seamlessly editing an existing MR, even if just reviewing someone else's
  8. I imagine some of these screenshots could be improved with better visuals - e.g. visual diff instead of text version of patch
  9. I'd like to see this go further into operations. i.e. merging isn't the end. When is the feature shipped to staging, shipped to production, etc.?
Edited by Mark Pundsack