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.
- Put everything into the IDE so you never need to change contexts (for development flow at least)
- While this is optimized around local text editor IDE, it could apply to our web IDE
- "Features to review" and "Features you own" view, including branches with MRs
- 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
- Swapping between branches, managing non-committed state changes automatically (like
git stash
on steroids) - Workflow driven - Feature overview => MR => file list => code (without worrying about stash, checkout, etc.)
- Seamlessly editing an existing MR, even if just reviewing someone else's
- I imagine some of these screenshots could be improved with better visuals - e.g. visual diff instead of text version of patch
- 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