-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcopier.yml
64 lines (56 loc) · 1.57 KB
/
copier.yml
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
_subdirectory: template
_message_before_copy: |
Welcome to bibat, the batteries-included Bayesian analysis template!
You'll be asked a series of questions whose answers will be used to
generate a tailored project for you.
project_name:
type: str
help: Name of your project
default: My Cool Project
project_name_no_spaces:
type: str
help: Name of your project, with no spaces (used for venv and package names)
default: "{{project_name|lower|replace(' ', '_')}}"
validator: "{% if ' ' in project_name_no_spaces %}No spaces!{% endif %}"
description:
type: str
help: A short description of the project.
default: A very cool project
author_name:
type: str
help: Your name (or your organization/company/team)
default: "{{ project_name }} developers"
author_email:
type: str
help: Author email (will be included in pyproject.toml)
default: [email protected]
coc_contact:
type: str
help: Code of conduct contact
default: "{{ author_email }}"
open_source_license:
type: str
choices:
- MIT
- BSD-3-Clause
- No licence
default: MIT
docs_format:
type: str
choices:
- Quarto
- Sphinx
- No docs
default: Quarto
create_dotgithub_directory:
type: bool
default: yes
_message_after_copy: |
Your project "{{ project_name }}" has been created successfully!
Next steps:
1. Change directory to the project root:
$ cd {{ _copier_conf.dst_path }}
2. Run the example analysis:
$ make analysis
3. Edit the example analysis so that it does what you want.
Find out more here: https://bibat.readthedocs.io