summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/projects/default_project_templates.js
blob: 6708b7bd9e2c6f2dfab44ac1d7e7ec7b6a035d82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
import { s__ } from '~/locale';

export default {
  sample: {
    text: s__('ProjectTemplates|Sample GitLab Project'),
    icon: '.template-option .icon-sample',
  },
  rails: {
    text: s__('ProjectTemplates|Ruby on Rails'),
    icon: '.template-option .icon-rails',
  },
  express: {
    text: s__('ProjectTemplates|NodeJS Express'),
    icon: '.template-option .icon-express',
  },
  spring: {
    text: s__('ProjectTemplates|Spring'),
    icon: '.template-option .icon-spring',
  },
  iosswift: {
    text: s__('ProjectTemplates|iOS (Swift)'),
    icon: '.template-option .icon-iosswift',
  },
  dotnetcore: {
    text: s__('ProjectTemplates|.NET Core'),
    icon: '.template-option .icon-dotnetcore',
  },
  android: {
    text: s__('ProjectTemplates|Android'),
    icon: '.template-option .icon-android',
  },
  gomicro: {
    text: s__('ProjectTemplates|Go Micro'),
    icon: '.template-option .icon-gomicro',
  },
  gatsby: {
    text: s__('ProjectTemplates|Pages/Gatsby'),
    icon: '.template-option .icon-gatsby',
  },
  hugo: {
    text: s__('ProjectTemplates|Pages/Hugo'),
    icon: '.template-option .icon-hugo',
  },
  jekyll: {
    text: s__('ProjectTemplates|Pages/Jekyll'),
    icon: '.template-option .icon-jekyll',
  },
  plainhtml: {
    text: s__('ProjectTemplates|Pages/Plain HTML'),
    icon: '.template-option .icon-plainhtml',
  },
  gitbook: {
    text: s__('ProjectTemplates|Pages/GitBook'),
    icon: '.template-option .icon-gitbook',
  },
  hexo: {
    text: s__('ProjectTemplates|Pages/Hexo'),
    icon: '.template-option .icon-hexo',
  },
  middleman: {
    text: s__('ProjectTemplates|Pages/Middleman'),
    icon: '.template-option .icon-middleman',
  },
  gitpod_spring_petclinic: {
    text: s__('ProjectTemplates|Gitpod/Spring Petclinic'),
    icon: '.template-option .icon-gitpod_spring_petclinic',
  },
  nfhugo: {
    text: s__('ProjectTemplates|Netlify/Hugo'),
    icon: '.template-option .icon-nfhugo',
  },
  nfjekyll: {
    text: s__('ProjectTemplates|Netlify/Jekyll'),
    icon: '.template-option .icon-nfjekyll',
  },
  nfplainhtml: {
    text: s__('ProjectTemplates|Netlify/Plain HTML'),
    icon: '.template-option .icon-nfplainhtml',
  },
  nfgitbook: {
    text: s__('ProjectTemplates|Netlify/GitBook'),
    icon: '.template-option .icon-nfgitbook',
  },
  nfhexo: {
    text: s__('ProjectTemplates|Netlify/Hexo'),
    icon: '.template-option .icon-nfhexo',
  },
  salesforcedx: {
    text: s__('ProjectTemplates|SalesforceDX'),
    icon: '.template-option .icon-salesforcedx',
  },
  serverless_framework: {
    text: s__('ProjectTemplates|Serverless Framework/JS'),
    icon: '.template-option .icon-serverless_framework',
  },
  tencent_serverless_framework: {
    text: s__('ProjectTemplates|Tencent Serverless Framework/NextjsSSR'),
    icon: '.template-option .icon-tencent_serverless_framework',
  },
  cluster_management: {
    text: s__('ProjectTemplates|GitLab Cluster Management'),
    icon: '.template-option .icon-cluster_management',
  },
  kotlin_native_linux: {
    text: s__('ProjectTemplates|Kotlin Native for Linux'),
    icon: '.template-option .icon-gitlab_logo',
  },
};