Docs feedback - feature proposal: Approval for folder or certain files
Problem to solve
Merging in very sensitive files.
Intended users
This feature would most likely be used by the Project Managers.
Further details
It would be a feature extension. There is the feature of "Approvals", where certain people have to approve the merge request of a developer. At the moment there is no possibility of adding an approval on certain areas only or even files.
Proposal
A nice extension would be, that Project Managers could select certain folders/files which require an approval before it is merged in. It would also be needed to select on which branch this shall happen, for example only if a certain file in dev gets a merge request, require an approval.
Permissions and Security
Only the Maintainer of the Repository should be able to add/edit this.
What does success look like, and how can we measure that?
A Maintainer adds an approval in the directory backend/src/permissions and only in the source branch 'dev'. Now, if a developer has made changes in backend/src/permissions folder and creates a merge request into dev, it should require an approval but only if the changes are made in the permissions folder.