Skip to content

Pages templates on the new project templates menu

Vladimir Shushlin requested to merge ee-jlenny-AddPagesTemplates into master

What does this MR do?

Ports gitlab-org/gitlab-ce!24906 to EE

Adds templates for the 5 most popular Pages templates to the new project menu. This does not add unique icons for the templates because that turned out more complicated than expected, and this feature is valuable without them. Created https://gitlab.com/gitlab-org/gitlab-ce/issues/57040 for adding unique icons later.

https://gitlab.com/gitlab-org/gitlab-ce/issues/56986 is sort of a general spin-off issue to investigate if vendoring the templates in the repo is the best idea, but since this is what we were doing before that's what I've continued with here.

Docs issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/56991

image

What are the relevant issue numbers?

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/47857

Does this MR meet the acceptance criteria?

Edited by Alessio Caiazza

Merge request reports