-
Notifications
You must be signed in to change notification settings - Fork 2
/
cookiecutter.json
49 lines (39 loc) · 1.54 KB
/
cookiecutter.json
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
{
"__project_type": "generic",
"project_name": "infection-monkey-template",
"__project_slug": "{{ cookiecutter.project_name | lower | replace('-', '_') | replace('.', '_') }}",
"full_name": "Your Name",
"email": "[email protected]",
"platform": [
"github",
"gitlab"
],
"org": "guardicode",
"url": "https://{{ cookiecutter.platform }}.com/{{ cookiecutter.org }}/{{ cookiecutter.project_name }}",
"__year": "{% now 'utc', '%Y' %}",
"license": ["GPLv3", "MIT", "Apache", null],
"versioning_scheme": ["semver", "PEP440"],
"project_short_description": "Sample cookiecutter template for infection monkey.",
"python_major_version": 3,
"python_minor_version": 11,
"support_type_checking": true,
"hook_shellcheck": true,
"exclude_these_file_in_flake8": "vulture_allowlist.py",
"_black_version": "24.3.0",
"_dlint_version": "0.14.1",
"_flake8_version": "6.0.0",
"_isort_version": "5.12.0",
"_mypy_version": "1.11.1",
"_vulture_version": "2.9.1",
"__prompts__": {
"exclude_these_file_in_flake8": "Specify files to exclude from linting",
"license": {
"__prompt__": "Choose a license",
"GPLv3": "GPLv3 (recommended for infection monkey projects)"
},
"project_name": "Project repo name",
"versioning_scheme": "Choose a versioning scheme",
"hook_shellcheck": "Add shellcheck to .pre-commit-config?",
"support_type_checking": "Will this package support type checking? (Adds py.typed)"
}
}