My point was that, although Jeff was the sole one who already passed the whole process in a practical case, there was feedback from other people without previous git knowledge, and for me it looks subjectively a bit like going towards a consensus that people without previous git/developer knowledge find the graphical 7-step process comprehensible (if complemented by a HowTo) and understand how to use it, but there seems to be also a consensus that this process should be shorter and more intuitive for them. We already elaborated the reason for the latter, and for now, I think the first consensus has to be sufficient because we will not be able to get rid of git. Even developing a dedicated frontend would take some time (if it even proves feasible technically, organizationally and by personnel).
So I don’t see a tendency to a rigid “git” = “developers only”, but just a “it could be more intuitive for non-developers but it works”. Also, our graphical 7 steps for editing are not comparable to a “standard git” approach. Feel free to review it.
Previously in the thread it was called bot, but feel free to designate it application. The outcome remains widely the same: someone needs to develop and maintain it, and I don’t think that you will find the Docs team to take the responsibility for giving such an application “developer” access, and this type of access is what is necessary to achieve what you imply.
Also, what you imply in order to avoid forks leads to direct commits, a problem elaborated before. You are finally replacing much that GitLab provides and so you have to re-develop it: no fork → direct commit → when to do review/approval? If the application makes itself a direct commit, it has to incorporate the review/approval process, and this will create another system next to the GitLab we would have to get used to. Personally, I don’t think there will be support for that. I would like to again remind that there are other interest groups as well.
@dalto @mateusrodcosta @glb
Generally, I see much work to design, implement and then test + ensure long-term maintenance of such an application/frontend/backend, and so on, before it can be deployed - and it has to consider much and be aligned with many processes and stakeholders! Please open a new thread because much organization will be necessary already in advance: you have to talk to several people to ensure that what you want to design & develop can be deployed in this environment, identify other interests/processes you have to consider, and ensure that responsible people will allow the type of access you want. Consideration of using a dedicated account, or FAS accounts, and so on. Also, be aware that avoiding forks (having each fork once, one per FAS account, …) has a lot of implications, plus the issues of loosing the contributor ID in some approaches, … … lots of questions before you can finish a solution + implement it.
Personally, I think that everything that goes beyond a web interface (may it be with FAS accounts or a dedicated one) that incorporates “edit of a branch” + “automatically fork if necessary” + “commit locally” + “make MR” is not realistic given the overall environment. Even that is something I am not convinced that it gets implemented+maintained in a persistently reliable way without creating more work than it solves. But if you want to do that, or even go some steps further, this defnitely needs a dedicated thread in which you can start to organize and evaluate feasibility 
This thread was intended to focus on creating the easiest possible HowTo for the graphical process we already have.