-
Notifications
You must be signed in to change notification settings - Fork 7
/
copier.yaml
80 lines (66 loc) · 1.86 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
_subdirectory: "tmpl"
_templates_suffix: ".j2"
# author_name:
full_name:
help: "Your full name"
default: "Monty Python"
type: str
# author_email:
email:
help: "Your email address"
default: "{{ full_name.lower().replace(' ', '.') }}@meteoswiss.ch"
type: str
project_name:
help: "Human-friendly project name used in READMEs etc."
default: "Flying Circus"
type: str
project_slug:
help: "URL-friendly project name used in github/gitlab URL etc. (no spaces)"
default: "{{ project_name.lower().replace(\"'\", '').replace(' ', '-') }}"
type: str
# project_package:
module_name:
help: "Python module name (no spaces or dashes)"
default: "{{ project_slug.replace('-', '_') }}"
type: str
# project_description:
project_short_description:
help: "Describe your project in one line"
default: "{{ full_name }}'s {{ project_name }}"
type: str
project_keywords:
help: "Keywords that describe your project (comma-separated)"
default: "{{ project_name }}"
type: str
# project_git_user:
github_username:
help: "Name of github/gitlab user hosting the project"
default: "MeteoSwiss-APN"
# default: "{{ full_name.lower().replace(' ', '_') }}" # for private projects
type: str
# project_git_url:
project_github:
help: "URL of project git repository"
default: "https://github.com/{{ github_username }}/{{ project_slug }}"
type: str
project_ssh_url:
help: "SSH URL of project git repository"
default: "{{ project_github.replace('https://', 'git+ssh://git@') }}.git"
type: str
project_doc_url:
help: "URL of project documentation"
default: "https://github.io/{{ github_username }}/{{ project_slug }}"
type: str
# project_version:
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