1
+ # A configuration file for a CodeRoad Tutorial
2
+ # This is a YAML-formatted file.
3
+ # # Your personal version of the tutorial
4
+ # #
5
+ version :" 0.1.0"
6
+ # # Data used to configure and setup the tutorial
7
+ # #
8
+ config :
9
+ # # Test runner setup.
10
+ testRunner :
11
+ # # The command called to run the test runner. For example "npm run test", or a path to the test runner binary. Required.
12
+ command :python
13
+ # # Standard arguments used by a given test runner
14
+ args :
15
+ # # The command arg used to convert test runner output to TAP format. See https://testanything.org/ for more. Required.
16
+ tap :-m tap.py
17
+ # # The directory where to run the test runner from. If not specified, tests will run from the root of the project. Optional.
18
+ directory :tests
19
+ # # Commits to load to setup the test runner. Optional.
20
+ # #
21
+ setup :
22
+ # - commit1
23
+ # - commit2
24
+ # # A list of commands to run to configure the tutorial
25
+ commands :
26
+ -" pip install requirements.txt"
27
+ # - npm install
28
+ # # App versions helps to ensure compatability with the Extension
29
+ appVersions :
30
+ # # Ensure compatability with a minimal VSCode CodeRoad version
31
+ vscode :" >=0.7.2"
32
+ # # Repo information to load code from
33
+ # #
34
+ repo :
35
+ # # The uri path to the repo containing the code commits. Required.
36
+ # #
37
+ uri :" https://github.com/beaucarnes/coderoad-python-test"
38
+ # # The branch on the repo uri that contains the code commits. Required.
39
+ branch :" "
40
+
41
+ # # A list of tutorial dependencies to ensure the environment is setup for the tutorial. Optional.
42
+ # # The dependencies will be checked by running `dependency.name` --version and comparing it to the version provided.
43
+ # #
44
+ dependencies :
45
+ []
46
+ # # The name of the dependency
47
+ # - name: node
48
+ # ## The version requirement. See https://github.com/npm/node-semver for options.
49
+ # version: '>=10'
50
+
51
+ # # A level is made up of
52
+ levels :
53
+ -id :L1
54
+ steps :
55
+ # # Example 1: Opening files
56
+ -id :L1S1
57
+ # # Setup for the first task. Required.
58
+ setup :
59
+ # # Solution for the first task. Required.
60
+ solution :
61
+
62
+