Repository navigation
Expand file tree
/
Copy pathcookiecutter.json
More file actions
67 lines (67 loc) · 2.64 KB
/
Copy pathcookiecutter.json
File metadata and controls
67 lines (67 loc) · 2.64 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
58
59
60
61
62
63
64
65
66
67
{
"project_name": "Zenith",
"project_slug": "{{ cookiecutter.project_name | slugify }}",
"package_name": "{{ cookiecutter.project_slug | slugify(separator='_') }}",
"description": "An opinionated, strict Python project powered by uv, ruff, pyrefly, and zensical.",
"author_name": "bwrob",
"author_email": "contact@bwrob.dev",
"github_username": "bwrob",
"version": "0.1.0",
"python_version": [
"3.13",
"3.12",
"3.14",
"3.15"
],
"license": [
"MIT",
"Apache-2.0",
"BSD-3-Clause",
"None"
],
"include_cli": true,
"include_ci_testing": true,
"include_ci_publishing": true,
"include_agent_skills": true,
"ai_tools": "all",
"__year": "{% now 'utc', '%Y' %}",
"_new_lines": "\n",
"_jinja2_env_vars": {
"lstrip_blocks": true
},
"_copy_without_render": [
"docs/assets/*",
"*.svg",
"*.png",
"*.ico"
],
"__prompts__": {
"project_name": "Project Name (Human-readable title)",
"project_slug": "Project Slug (Repository and PyPI distribution name)",
"package_name": "Python Package Name (Import identifier in src/)",
"description": "Short Project Description",
"author_name": "Author Full Name",
"author_email": "Author Email",
"github_username": "GitHub Username or Organization",
"version": "Initial Project Version",
"python_version": {
"__prompt__": "Target Python Version:",
"3.13": "Python 3.13 (Current stable, recommended)",
"3.12": "Python 3.12 (LTS baseline)",
"3.14": "Python 3.14 (Bleeding edge)",
"3.15": "Python 3.15 (Future / experimental)"
},
"license": {
"__prompt__": "Select Open Source License:",
"MIT": "MIT License (Permissive, widely adopted)",
"Apache-2.0": "Apache 2.0 (Permissive with patent grant)",
"BSD-3-Clause": "BSD 3-Clause (Permissive with attribution)",
"None": "Proprietary / No License (All Rights Reserved)"
},
"include_cli": "Scaffold Typer/Rich command-line interface?",
"include_ci_testing": "Generate GitHub Actions workflows for CI testing and code quality?",
"include_ci_publishing": "Generate GitHub Actions workflow for PyPI Trusted Publishing and documentation deployment?",
"include_agent_skills": "Include Zenith agent skills suite and SDD subagents (.agents/)?",
"ai_tools": "AI assistant configs to scaffold ('all', 'recommended', 'ide-only', 'cli-only', 'minimal', 'none', or comma-separated names):"
}
}