generated from algorandfoundation/algokit-react-frontend-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
copier.yaml
118 lines (98 loc) · 2.8 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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
_subdirectory: template_content
# questions
# project_name should never get prompted, AlgoKit should always pass it by convention
project_name:
type: str
help: Name for this project.
placeholder: 'subtopia-algorand-app'
preset:
type: str
help: Pick a preset (defaults to recommended)
choices:
'Default': 'default'
'Custom': 'custom'
default: 'default'
author_name:
type: str
help: Package author name
when: '{{ preset == "custom" }}'
placeholder: 'Your Name'
author_email:
type: str
help: Package author email
when: '{{ preset == "custom" }}'
placeholder: 'your@email.tld'
ide_vscode:
type: bool
help: Do you want to add VSCode configuration?
when: '{{ preset == "custom" }}'
default: yes
ide_jetbrains:
type: bool
help: Do you want to add JetBrains configuration (primarily optimized for WebStorm)?
when: '{{ ide_vscode == false }}'
default: no
use_eslint_prettier:
type: bool
help: Do you want to use ESLint and Prettier for code linting and formatting?
when: '{{ preset == "custom" }}'
default: yes
use_tailwind:
type: bool
help: Do you want to use Tailwind CSS? A utility-first CSS framework for rapidly building custom designs.
when: '{{ preset == "custom" }}'
default: yes
use_daisy_ui:
type: bool
help: Do you want to use a daisyUI? Framework agnostic CSS component library for building modern websites and web applications fast.
default: yes
when: '{{ use_tailwind != false and preset == "custom" }}'
use_jest:
type: bool
when: '{{ preset == "custom" }}'
help: Do you want to include unit tests (via Jest)?
default: yes
use_playwright:
type: bool
when: '{{ preset == "custom" }}'
help: Do you want to include end to end tests (via Playwright)?
default: yes
use_github_actions:
type: bool
when: '{{ preset == "custom" }}'
help: Do you want to include Github Actions workflows for build validation?
default: yes
cloud_provider:
type: str
help: Pick your website hosting provider for continuous delivery
when: '{{ use_github_actions != false }}'
choices:
Netlify: 'netlify'
Vercel: 'vercel'
Skip CD setup: 'none'
default: 'netlify'
# The following should never get prompted; algokit should always pass these values through by convention
algod_token:
type: str
help: Default Algod Token
default: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
algod_server:
type: str
help: Default Algod server
default: 'http://localhost'
algod_port:
type: int
help: Default Algod port
default: 4001
indexer_token:
type: str
help: Default Indexer token
default: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
indexer_server:
type: str
help: Default Indexer server
default: 'http://localhost'
indexer_port:
type: int
help: Default Indexer port
default: 8980