Make it possible to specify a default project template for a group
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=26577) </details> <!--IssueSummary end--> ### Problem to solve It's hard to set default project settings for a group. You can create a project template, but project creators need to remember to use the correct template. ### Target audience Whoever is responsible for setting group-wide project settings, and whoever creates projects in the group. ### Further details - A team wants to use the same merge method for all projects in their group. Right now they can either remember to set the merge method when creating a new project, or create a template and then remember to use the template each time they create a project. ### Proposal - Add a per-group setting for a default template, or "blank" - Instead of always defaulting to a blank project, the new project flow will default to whatever was set as the default for that group. ### What does success look like, and how can we measure that? Success looks like: one can create a new project in a group, specifying only the name (ie: *not* explicitly selecting a template or adjusting any other settings) and have certain settings set to non-default values based on the group (eg: the new project's merge strategy is set to "Merge commit with semi-linear history", if that's what the group wants) ### Links / references @jeremy suggested that I file this in this reddit discussion: https://www.reddit.com/r/gitlab/comments/altfim/how_can_i_set_merge_method_for_all_future
issue