forked from MeteoSwiss-APN/mch-python-blueprint
-
Notifications
You must be signed in to change notification settings - Fork 0
/
copier.yaml
57 lines (46 loc) · 1.16 KB
/
copier.yaml
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
_subdirectory: "tmpl"
_templates_suffix: ".j2"
full_name:
help: "Your full name"
default: "Monty Python"
type: str
email:
help: "Your email address"
default: "{{ full_name.lower().replace(' ', '.') }}@meteoswiss.ch"
type: str
github_username:
help: "Your user name on github"
default: "{{ full_name.lower().replace(' ', '_') }}"
type: str
project_name:
help: "Human-friendly project name"
default: "Flying Circus"
type: str
project_slug:
help: "URL-friendly project name (no spaces)"
default: "{{ project_name.lower().replace(\"'\", '').replace(' ', '-') }}"
type: str
module_name:
help: "Python module name (no spaces or dashes)"
default: "{{ project_slug.replace('-', '_') }}"
type: str
project_short_description:
help: "Your project in one line"
default: "{{ full_name }}'s {{ project_name }}"
type: str
project_github:
help: "Project path on github"
default: "MeteoSwiss-APN/{{ project_slug }}"
type: str
version:
help: "Initial project version"
default: "0.1.0"
type: str
python_version:
help: "Minimum supported Python version"
default: "3.10"
type: str
year:
help: "This year"
default: "2022"
type: str