-
Notifications
You must be signed in to change notification settings - Fork 55
Expand file tree
/
Copy pathcopier.yml
More file actions
48 lines (42 loc) · 1.01 KB
/
Copy pathcopier.yml
File metadata and controls
48 lines (42 loc) · 1.01 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
_answers_file: .copier-answers.yml
_templates_suffix: .jinja
_exclude:
- ".git"
- ".github"
- ".cursor"
- ".idea"
- ".trae"
- ".vscode"
- ".venv"
- ".pytest_cache"
- ".mypy_cache"
- ".ruff_cache"
- "__pycache__"
- "node_modules"
- "db.sqlite3"
- ".env"
- "copier.yml"
project_title:
type: str
help: 生成项目对外展示名称
default: "DjangoStarter Web"
project_description:
type: str
help: 生成项目描述(README/pyproject/package.json)
default: "Django fullstack starter"
package_name:
type: str
help: 生成项目的包名/仓库名(建议小写 + 中划线)
default: "{{ project_title|lower|replace(' ', '-')|replace('_', '-') }}"
author_name:
type: str
help: 作者名(pyproject/package.json)
default: "DealiAxy"
author_email:
type: str
help: 作者邮箱(pyproject/package.json)
default: "dealiaxy@gmail.com"
python_requires:
type: str
help: Python 版本约束(pyproject.toml -> [project].requires-python)
default: "==3.14.*"