Ben Cotton bcotton@redhat.com wrote: ...
One of the main selling points of Gitlab, for me at least, is the online editing experience. There's a web IDE, which has syntax highlighting and validation. More importantly, it allows someone to submit changes without having to be familiar with PR workflows - you just click the "commit" button and it will create an MR for you.
Well that's super compelling. Do you have to have commit access to the repo for that to work, or will it make a fork in the background for folks?
If you don't have commit access and you click on the Web IDE button, a banner appears which says that you need to fork. The banner itself contains a fork button - if you press it, it creates the fork and then drops you into the web IDE from that single click. So, there's an extra step, but they've boiled it down to a single additional click.
You would need to be logged in for this to work, of course.
I like the online editing experience for regular contributors who want it, but I REALLY like it for people who want to make a "drive-by" contribution.
Also for getting new contributors interested - it's a great way to get started.
Allan