-
-
Notifications
You must be signed in to change notification settings - Fork 63
/
Copy pathconfig.yaml
130 lines (111 loc) · 3.36 KB
/
config.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
119
120
121
122
123
124
125
126
127
128
129
130
#------------------------------------------------------------
# Values for this lesson.
#------------------------------------------------------------
# Which carpentry is this (swc, dc, lc, or cp)?
# swc: Software Carpentry
# dc: Data Carpentry
# lc: Library Carpentry
# cp: Carpentries (to use for instructor training for instance)
# incubator: The Carpentries Incubator
# Note that you can also use a custom carpentry type. For more info,
# see the documentation: https://carpentries.github.io/sandpaper-docs/editing.html
carpentry: 'incubator'
# Custom carpentry description
# This will be used as the alt text for the logo
# carpentry_description: "Custom Carpentry"
# Overall title for pages.
title: 'Intermediate Research Software Development'
# Date the lesson was created (YYYY-MM-DD, this is empty by default)
created: 2020-04-23
# Comma-separated list of keywords for the lesson
keywords: 'software, data, lesson, The Carpentries'
# Life cycle stage of the lesson
# possible values: pre-alpha, alpha, beta, stable
life_cycle: 'beta'
# License of the lesson materials (recommended CC-BY 4.0)
license: 'CC-BY 4.0'
# Link to the source repository for this lesson
source: 'https://github.com/carpentries-incubator/python-intermediate-development'
# Default branch of your lesson
branch: 'main'
# Who to contact if there are any issues
contact: '[email protected]'
# Navigation ------------------------------------------------
#
# Use the following menu items to specify the order of
# individual pages in each dropdown section. Leave blank to
# include all pages in the folder.
#
# Example -------------
#
# episodes:
# - introduction.md
# - first-steps.md
#
# learners:
# - setup.md
#
# instructors:
# - instructor-notes.md
#
# profiles:
# - one-learner.md
# - another-learner.md
# Disable sidebar automatic numbering
disable_sidebar_numbering: true
# Order of episodes in your lesson
episodes:
- 00-setting-the-scene.md
- 10-section1-intro.md
- 11-software-project.md
- 12-virtual-environments.md
- 13-ides.md
- 14-collaboration-using-git.md
- 15-coding-conventions.md
- 16-verifying-code-style-linters.md
- 17-section1-optional-exercises.md
- 20-section2-intro.md
- 21-automatically-testing-software.md
- 22-scaling-up-unit-testing.md
- 23-continuous-integration-automated-testing.md
- 24-diagnosing-issues-improving-robustness.md
- 25-section2-optional-exercises.md
- 30-section3-intro.md
- 31-software-requirements.md
- 32-software-architecture-design.md
- 33-code-decoupling-abstractions.md
- 34-code-refactoring.md
- 35-software-architecture-revisited.md
- 40-section4-intro.md
- 41-code-review.md
- 42-software-reuse.md
- 43-software-release.md
- 50-section5-intro.md
- 51-managing-software.md
- 52-assessing-software-suitability-improvement.md
- 53-improvement-through-feedback.md
- 60-wrap-up.md
# Information for Learners
learners:
- quiz.md
- installation-instructions.md
- common-issues.md
- software-architecture-extra.md
- programming-paradigms.md
- procedural-programming.md
- functional-programming.md
- object-oriented-programming.md
- persistence.md
- databases.md
- vscode.md
- reference.md
# Information for Instructors
instructors:
- instructor-notes.md
# Learner Profiles
profiles:
# Customisation ---------------------------------------------
#
# This space below is where custom yaml items (e.g. pinning
# sandpaper and varnish versions) should live
carpentry_description: Lesson Description