forked from carpentries/workshop-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_config.yml
271 lines (259 loc) · 8.12 KB
/
_config.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
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
---
workshop_id:
topic:
title:
instructors: []
instructor_emails: []
helpers: []
# A list of hh|mm time formats [avoids jekyll auto-conversion].
# Only days with scheduled items get a start time.
# Days which can't be matched will use the first entry.
start_times: ["09|00"]
# list of files in _includes/install_instructions to use in the setup page
setup_files: []
language: en
venue:
address:
country:
latitude:
longitude:
start_date:
collaborative_notes:
eventbrite:
# list of files in path _includes/intro/* .md files can be customised; .html files cannot be customised. Files with an initial _ are ignored.
optional_intro_sections: ["requirements", "accessibility"]
# Custom but fixed fields
kind: workshop
ukrn_email: training@ukrn.org
ukrn_site: https://ukrn.org/
repository: <USERNAME>/<PROJECT>
carpentries_site: https://carpentries.org/
pre_survey: https://docs.google.com/forms/d/e/1FAIpQLSfmNqNZRbIIOuftOD0nXs9-rzwxlTm7SLySqXyWO20R96xXAQ/viewform?usp=pp_url&entry.2087576176=
post_survey: https://docs.google.com/forms/d/e/1FAIpQLSeACC8VH_yUml_5mRC5VNjSzdRY_zqqFPU4NAygi4Neg9zSFg/viewform?usp=pp_url&entry.579599320=
# Fixed fields
collections:
episodes:
output: true
permalink: /:path/index.html
episodes_rmd:
output: true
permalink: /:path/index.html
extras:
output: true
permalink: /:path/index.html
defaults:
- values:
root: .
layout: page
- scope:
path: ""
type: episodes
values:
root: ..
layout: episode
- scope:
path: ""
type: extras
values:
root: ..
layout: page
exclude:
- Makefile
- bin/
- .Rproj.user/
highlighter: rouge
# UKRN Workshop Builder metadata
# Describes each of the custom variables
ukrn_wb:
# We include the fields structure so that we can access JSON conversion of fields more readily (to numerical array where keys correspond to this numerical array).
# This does mean that all properties are required for all fields
- fields_structure:
- name # Pretty name of the field
- type # Data type
- help # Help text
- is_array # Whether data is a list
- is_required # Whether field is required
- format # Formatting details for data
- special # Special information for deriving data e.g. options list
- fields:
- workshop_id:
- Workshop identifier
- string
- >-
We will provide this to you, but its general structure will be a 2-3-letter code for your university or institution, a 2-letter code for the topic, the date (today's or the intended workshop date) in YYYYMMDD format, followed by an underscore and a two-digit version number. It should look something like UOBDS20210418_01
- false
- true
- # format
- # special
- pre_survey:
- Pre-workshop survey
- string
- >-
We will provide this to you. It is important that you enter this exactly so that people get to the right link with your Workshop identifier filled in
- false
- true
- # format
- # special
- post_survey:
- Post-workshop survey
- string
- >-
We will provide this to you. It is important that you enter this exactly so that people get to the right link with your Workshop identifier filled in
- false
- true
- # format
- # special
- topic:
- Workshop topic
- string
- >-
The topic is used to search for pre-existing lessons you can include in your workshop
- false
- true
- topic
- # special
- title:
- Workshop title
- string
- >-
The title should let people know the most important information - where the workshop is and what it covers
- false
- true
- # format
- # special
- instructors:
- Workshop instructor(s)
- string
- >-
Instructor name(s)
- true # is_array
- true # is_required
- # format
- # special
- instructor_emails:
- Contact email address(es)
- string
- >-
Instructor email address(es) for questions/comments/feedback
- true # is_array
- # is_required
- email # format
- # special
- helpers:
- Workshop helper(s)
- string
- >-
Helper name(s)
- true # is_array
- # is_required
- # format
- # special
- start_times:
- Start time
- time
# The time is actually converted to 09_00 format
- >-
Start times (in 0900 format) for each day of the workshop. If shorter than the number of days, remaining days will use the first entry
- true
- true
- hours_minutes
- # special
- setup_files:
- Setup instructions
- filename
- >-
List of setup guides to include on the homepage
- true # is_array
- # is_required
- # format
- ["_includes/install_instructions"] # special - directories to search
- language:
- Workshop language
- string
- >-
Language code for the language the workshop will be conducted in
- # is_array
- # is_required
- iso-639-1
- # special
- venue:
- Workshop venue
- string
- >-
The brief name of the institution that hosts the workshop without address (e.g., "Euphoric State University")
- # is_array
- # is_required
- # format
- # special
- address:
- Venue address
- string
- >-
The full street address of workshop (e.g., "Room A, 123 Forth Street, Blimingen, Euphoria"), videoconferencing URL, or 'online'
- # is_array
- # is_required
- long # format
- # special
- country:
- Workshop country
- string
- >-
Country code for the institution that hosts the workshop
- # is_array
- # is_required
- iso-3166-1-alpha-2
- # special
- latitude:
- Workshop latitude
- number
- >-
Latitude of workshop venue (use <a href="https://www.latlong.net/">https://www.latlong.net"</a>)
- # is_array
- # is_required
- latitude
- # special
- longitude:
- Workshop longitude
- number
- >-
Longitude of workshop venue (use <a href="https://www.latlong.net/">https://www.latlong.net"</a>)
- # is_array
- # is_required
- longitude
- # special
- start_date:
- Workshop start date
- date
- >-
Date the workshop starts.
- # is_array
- # is_required
- years-months-days
- # special
- collaborative_notes:
- Collaborative notes link
- string
- >-
URL for the workshop collaborative notes, e.g. an Etherpad or Google Docs document
- # is_array
- # is_required
- # format
- # special
- eventbrite:
- Eventbrite key
- string
- >-
The alphanumeric key for Eventbrite registration, e.g., "1234567890AB"
- # is_array
- # is_required
- # format
- # special
- optional_intro_sections:
- Optional introductory sections
- filename
- >-
Optional introductory sections which can be included on the homepage and customised
- true # is_array
- # is_required
- # format
- ["_includes/intro/optional"] # special - directories to search