generated from devs-from-matrix/basic-template-repository
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcopier.yml
More file actions
57 lines (46 loc) · 1.12 KB
/
copier.yml
File metadata and controls
57 lines (46 loc) · 1.12 KB
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
app_name:
type: str
help: "Short project name (e.g., myapp)"
default: "cart-service"
app_title:
type: str
help: "Project title"
default: "{{ app_name|capitalize }}"
domain:
type: str
help: "Domain name (e.g., user, order)"
default: "cart"
domain_capitalized:
type: str
help: "Domain name, capitalized"
default: "{{ domain|capitalize }}"
domain_uppercase:
type: str
help: "Domain name, uppercase"
default: "{{ domain|upper }}"
domain_plural:
type: str
help: "Plural form of domain"
default: "{% if domain.endswith('y') %}{{ domain.replace('y', '') }}ies{% else %}{{ domain.lower() }}s{% endif %}"
domain_plural_capitalized:
type: str
help: "Plural domain, capitalized"
default: "{{ domain_plural|capitalize }}"
domain_plural_uppercase:
type: str
help: "Plural domain, uppercase"
default: "{{ domain_plural|upper }}"
group_id:
type: str
help: "Maven groupId"
default: "org.{{ domain }}"
artifact_id:
type: str
help: "Maven artifactId"
default: "{{ domain }}"
package_name:
type: str
help: "Base package name"
default: "{{ group_id }}"
_copy_without_render:
- .github