# TODO: Review child inheritance of this table (see: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41699#note_430928221)
deflocalized_templates_table
[
ProjectTemplate.new('rails','Ruby on Rails',_('Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started.'),'https://gitlab.com/gitlab-org/project-templates/rails','illustrations/logos/rails.svg'),
ProjectTemplate.new('spring','Spring',_('Includes an MVC structure, mvnw and pom.xml to help you get started.'),'https://gitlab.com/gitlab-org/project-templates/spring','illustrations/logos/spring.svg'),
ProjectTemplate.new('express','NodeJS Express',_('Includes an MVC structure to help you get started.'),'https://gitlab.com/gitlab-org/project-templates/express','illustrations/logos/express.svg'),
ProjectTemplate.new('iosswift','iOS (Swift)',_('A ready-to-go template for use with iOS Swift apps.'),'https://gitlab.com/gitlab-org/project-templates/iosswift','illustrations/logos/swift.svg'),
ProjectTemplate.new('dotnetcore','.NET Core',_('A .NET Core console application template, customizable for any .NET Core project'),'https://gitlab.com/gitlab-org/project-templates/dotnetcore','illustrations/logos/dotnet.svg'),
ProjectTemplate.new('android','Android',_('A ready-to-go template for use with Android apps.'),'https://gitlab.com/gitlab-org/project-templates/android','illustrations/logos/android.svg'),
ProjectTemplate.new('gomicro','Go Micro',_('Go Micro is a framework for micro service development.'),'https://gitlab.com/gitlab-org/project-templates/go-micro','illustrations/logos/gomicro.svg'),
ProjectTemplate.new('gatsby','Pages/Gatsby',_('Everything you need to create a GitLab Pages site using Gatsby.'),'https://gitlab.com/pages/gatsby'),
ProjectTemplate.new('hugo','Pages/Hugo',_('Everything you need to create a GitLab Pages site using Hugo.'),'https://gitlab.com/pages/hugo','illustrations/logos/hugo.svg'),
ProjectTemplate.new('jekyll','Pages/Jekyll',_('Everything you need to create a GitLab Pages site using Jekyll.'),'https://gitlab.com/pages/jekyll','illustrations/logos/jekyll.svg'),
ProjectTemplate.new('plainhtml','Pages/Plain HTML',_('Everything you need to create a GitLab Pages site using plain HTML.'),'https://gitlab.com/pages/plain-html'),
ProjectTemplate.new('gitbook','Pages/GitBook',_('Everything you need to create a GitLab Pages site using GitBook.'),'https://gitlab.com/pages/gitbook','illustrations/logos/gitbook.svg'),
ProjectTemplate.new('hexo','Pages/Hexo',_('Everything you need to create a GitLab Pages site using Hexo.'),'https://gitlab.com/pages/hexo','illustrations/logos/hexo.svg'),
ProjectTemplate.new('sse_middleman','Static Site Editor/Middleman',_('Middleman project with Static Site Editor support'),'https://gitlab.com/gitlab-org/project-templates/static-site-editor-middleman'),
ProjectTemplate.new('gitpod_spring_petclinic','Gitpod/Spring Petclinic',_('A Gitpod configured Webapplication in Spring and Java'),'https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic','illustrations/logos/gitpod.svg'),
ProjectTemplate.new('nfhugo','Netlify/Hugo',_('A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features.'),'https://gitlab.com/pages/nfhugo','illustrations/logos/netlify.svg'),
ProjectTemplate.new('nfjekyll','Netlify/Jekyll',_('A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features.'),'https://gitlab.com/pages/nfjekyll','illustrations/logos/netlify.svg'),
ProjectTemplate.new('nfplainhtml','Netlify/Plain HTML',_('A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features.'),'https://gitlab.com/pages/nfplain-html','illustrations/logos/netlify.svg'),
ProjectTemplate.new('nfgitbook','Netlify/GitBook',_('A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features.'),'https://gitlab.com/pages/nfgitbook','illustrations/logos/netlify.svg'),
ProjectTemplate.new('nfhexo','Netlify/Hexo',_('A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features.'),'https://gitlab.com/pages/nfhexo','illustrations/logos/netlify.svg'),
ProjectTemplate.new('salesforcedx','SalesforceDX',_('A project boilerplate for Salesforce App development with Salesforce Developer tools.'),'https://gitlab.com/gitlab-org/project-templates/salesforcedx'),
ProjectTemplate.new('serverless_framework','Serverless Framework/JS',_('A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'),'https://gitlab.com/gitlab-org/project-templates/serverless-framework','illustrations/logos/serverless_framework.svg'),
ProjectTemplate.new('jsonnet','Jsonnet for Dynamic Child Pipelines',_('An example showing how to use Jsonnet with GitLab dynamic child pipelines'),'https://gitlab.com/gitlab-org/project-templates/jsonnet'),
ProjectTemplate.new('cluster_management','GitLab Cluster Management',_('An example project for managing Kubernetes clusters integrated with GitLab.'),'https://gitlab.com/gitlab-org/project-templates/cluster-management')