You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'A repo for a tutorial consists of two branches. A master branch and a version branch.',// npm repo
11
-
'The tutorials repo has a list of all the config.json filesfrom each repo.',// tutorials repo
12
-
'The coderoad repo holds all the vscode extension code. It will create all the available tutorials from the list of config.json files.',// coderoad repo
13
-
'You will create a CODEROAD.md file on the master branch (example below). It will be used to generate the config.json file.',// master branch
14
-
'The version branch (e.g. v0.1.0) hold project files for users, testing files, and coderoad files.',// version branch
15
-
'The important part of the project files are the commits used to create them. An individual lesson should have a commit for a test and another for a solution to that test. Click on the commits below to see where they fit in the markdown file.',// project files
16
-
'This is a markdown file you will create to give your lessons instructions.',// coderoad file
17
-
"A script is used to create this file. And it is linked to from the tutorials repo. It's what the coderoad extension uses to generate the tutorials",// config file
21
+
'A repo for a tutorial consists of two branches. A master branch and a version branch.',
22
+
'The tutorials repo has a list of config.json files, one from each tutorial.',
23
+
'The Code Road repo holds all the vscode extension code. It uses the config.json files from the tutorials repo to create the lessons as shown below. Click them to see what markdown it is using.',
24
+
'You will create a CODEROAD.md file on the master branch (example below).',
25
+
'The version branch (e.g. v0.1.0) holds Code Road set up code, code to start users off with, and all the tests and solutions.',
26
+
'The important part of the project files are the commits used to create them. An individual lesson should have a commit for a test and another for a solution to that test. Click on the commits below to see where they fit in the markdown file.',
27
+
'The markdown file you create describes the structure of the lessons. A script will be used to create the config.json file from it.',
28
+
'This file also lives on the master branch. It will be added to the tutorials repo.',
18
29
],
19
30
commitTips: [
20
31
'Initial commit to the v0.1.0 branch. It includes the Code Road set up code. Commit hashes added in the setup area will be loaded when the lesson is loaded.',
21
32
'A commit with a test goes in the "setup" to run against the users code.',
22
-
'A commit for Code Road to run against the tests.',
23
-
'A commit with a test for a new lesson. Added in the "setup" area.',
24
-
'A commit with a solution for this lesson added to the "solution" area.',
25
-
'Another test.',
26
-
'Another solution.',
33
+
'A solution commit for Code Road to run against the tests.',
34
+
'A commit with a test for a new lesson. Added in the setup area.',
35
+
'A commit with a solution for this lesson added to the solution area.',
36
+
'Test commit for a new lesson.',
37
+
'Solution commit for this lesson.',
27
38
],
28
39
lessonTips: [
29
-
'Overview of the tutorial. Displays a list of the titles and a brief decription of each.',
30
-
'Optional introduction page has no tests. It consists of a title, a snippet for the overview page, and text.',
31
-
'First lesson with a test.',
32
-
'You can add more steps for a single set of instructions.',
33
-
'Last lesson.',
40
+
'Overview of the tutorial. Displays a list of the titles and a brief decription of each. A single "#" in the markdown denotes this lesson.',
41
+
'Optional introduction page has no tests. All the other lessons begin with "##" in the markdown.',
42
+
'First lesson with a test. "### Step" inside a lesson is where you describe tests, solutions, command scripts and set up code.',
43
+
'You can use markdown in your instructions for code blocks and keywords.',
44
+
`It isn't shown here, but you can add multiple steps for a single set of instructions by just adding another "### Step" in the markdown.`,
0 commit comments