Skip to content

Commit f7bf56e

Browse files
committed
migration from breathecode to learnpack
1 parent 883b95b commit f7bf56e

File tree

3 files changed

+262
-4
lines changed

3 files changed

+262
-4
lines changed

.gitpod.Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ FROM gitpod/workspace-full:latest
33

44
USER gitpod
55

6-
RUN npm i jest@24.8.0 -g && npm i breathecode-cli@1.2.70 -g
6+
RUN npm i jest@24.8.0 -g
7+
RUN npm i learnpack -g && learnpack plugins:install learnpack-html && learnpack plugins:install learnpack-node

.gitpod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ports:
77
onOpen: open-preview
88
tasks:
99
- command: >
10-
bc run -l css --disable_grading;
10+
learnpack start --disable_grading;
1111
github:
1212
prebuilds:
1313
# enable for the master/default branch (defaults to true)

bc.json

Lines changed: 259 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
{
2+
"port": 3000,
3+
"address": "https://ivory-badger-my28nt2n.ws-us03.gitpod.io",
4+
"editor": "gitpod",
5+
"configPath": {
6+
"config": "bc.json",
7+
"base": ".learn",
8+
"exercises": "./exercises",
9+
"output": ".learn/dist"
10+
},
11+
"outputPath": "./.learn/dist",
12+
"publicPath": "/preview",
13+
"grading": "isolated",
14+
"ignoreRegex": {},
15+
"webpack_template": null,
16+
"disable_grading": true,
17+
"onCompilerSuccess": "open-browser",
218
"language": "css",
19+
"compiler": "webpack",
20+
"tester": "jest",
21+
"actions": [
22+
"build",
23+
"test",
24+
"reset"
25+
],
326
"preview": "https://github.com/4GeeksAcademy/css-tutorial-exercises-course/blob/master/preview.png?raw=true",
427
"repository": "https://github.com/4GeeksAcademy/css-tutorial-exercises-course",
528
"title": "Learn CSS Interactively",
@@ -8,5 +31,239 @@
831
"duration": 8,
932
"difficulty": "easy",
1033
"video-solutions": true,
11-
"graded": true
12-
}
34+
"graded": true,
35+
"session": 6577320023859397000,
36+
"exercises": [
37+
{
38+
"slug": "00-Welcome",
39+
"title": "00-Welcome",
40+
"done": false,
41+
"path": "exercises/00-Welcome",
42+
"translations": [
43+
"es",
44+
"us"
45+
],
46+
"graded": false
47+
},
48+
{
49+
"slug": "01-Hello-World",
50+
"title": "01-Hello-World",
51+
"done": false,
52+
"path": "exercises/01-Hello-World",
53+
"translations": [
54+
"es",
55+
"us"
56+
],
57+
"graded": false
58+
},
59+
{
60+
"slug": "01.1-The-Style-Tag",
61+
"title": "01.1-The-Style-Tag",
62+
"done": false,
63+
"path": "exercises/01.1-The-Style-Tag",
64+
"translations": [
65+
"es",
66+
"us"
67+
],
68+
"graded": false
69+
},
70+
{
71+
"slug": "01.2-Your-First-Style",
72+
"title": "01.2-Your-First-Style",
73+
"done": false,
74+
"path": "exercises/01.2-Your-First-Style",
75+
"translations": [
76+
"es",
77+
"us"
78+
],
79+
"graded": true
80+
},
81+
{
82+
"slug": "01.3-Your-Second-Style",
83+
"title": "01.3-Your-Second-Style",
84+
"done": false,
85+
"path": "exercises/01.3-Your-Second-Style",
86+
"translations": [
87+
"es",
88+
"us"
89+
],
90+
"graded": true
91+
},
92+
{
93+
"slug": "02-Separate-Stylesheet",
94+
"title": "02-Separate-Stylesheet",
95+
"done": false,
96+
"path": "exercises/02-Separate-Stylesheet",
97+
"translations": [
98+
"es",
99+
"us"
100+
],
101+
"graded": true
102+
},
103+
{
104+
"slug": "02.1-Background",
105+
"title": "02.1-Background",
106+
"done": false,
107+
"path": "exercises/02.1-Background",
108+
"translations": [
109+
"es",
110+
"us"
111+
],
112+
"graded": true
113+
},
114+
{
115+
"slug": "03-Inline-Styles",
116+
"title": "03-Inline-Styles",
117+
"done": false,
118+
"path": "exercises/03-Inline-Styles",
119+
"translations": [
120+
"es",
121+
"us"
122+
],
123+
"graded": true
124+
},
125+
{
126+
"slug": "04-Class-Selector",
127+
"title": "04-Class-Selector",
128+
"done": false,
129+
"path": "exercises/04-Class-Selector",
130+
"translations": [
131+
"es",
132+
"us"
133+
],
134+
"graded": false
135+
},
136+
{
137+
"slug": "04.1-Combined-Rules",
138+
"title": "04.1-Combined-Rules",
139+
"done": false,
140+
"path": "exercises/04.1-Combined-Rules",
141+
"translations": [
142+
"es",
143+
"us"
144+
],
145+
"graded": true
146+
},
147+
{
148+
"slug": "04.2-Apply-several-classes",
149+
"title": "04.2-Apply-several-classes",
150+
"done": false,
151+
"path": "exercises/04.2-Apply-several-classes",
152+
"translations": [
153+
"es",
154+
"us"
155+
],
156+
"graded": false
157+
},
158+
{
159+
"slug": "04.3-id-Selector",
160+
"title": "04.3-id-Selector",
161+
"done": false,
162+
"path": "exercises/04.3-id-Selector",
163+
"translations": [
164+
"es",
165+
"us"
166+
],
167+
"graded": false
168+
},
169+
{
170+
"slug": "05-Specificity",
171+
"title": "05-Specificity",
172+
"done": false,
173+
"path": "exercises/05-Specificity",
174+
"translations": [
175+
"es",
176+
"us"
177+
],
178+
"graded": true
179+
},
180+
{
181+
"slug": "06-Practicing-Rules",
182+
"title": "06-Practicing-Rules",
183+
"done": false,
184+
"path": "exercises/06-Practicing-Rules",
185+
"translations": [
186+
"es",
187+
"us"
188+
],
189+
"graded": true
190+
},
191+
{
192+
"slug": "07-Very-Specific-Rules",
193+
"title": "07-Very-Specific-Rules",
194+
"done": false,
195+
"path": "exercises/07-Very-Specific-Rules",
196+
"translations": [
197+
"es",
198+
"us"
199+
],
200+
"graded": true
201+
},
202+
{
203+
"slug": "08-Rounded-Image",
204+
"title": "08-Rounded-Image",
205+
"done": false,
206+
"path": "exercises/08-Rounded-Image",
207+
"translations": [
208+
"es",
209+
"us"
210+
],
211+
"graded": true
212+
},
213+
{
214+
"slug": "09-Anchor-Styles",
215+
"title": "09-Anchor-Styles",
216+
"done": false,
217+
"path": "exercises/09-Anchor-Styles",
218+
"translations": [
219+
"es",
220+
"us"
221+
],
222+
"graded": true
223+
},
224+
{
225+
"slug": "10-Your-Own-Font",
226+
"title": "10-Your-Own-Font",
227+
"done": false,
228+
"path": "exercises/10-Your-Own-Font",
229+
"translations": [
230+
"es",
231+
"us"
232+
],
233+
"graded": true
234+
},
235+
{
236+
"slug": "11-Font-Awesome-Icons",
237+
"title": "11-Font-Awesome-Icons",
238+
"done": false,
239+
"path": "exercises/11-Font-Awesome-Icons",
240+
"translations": [
241+
"es",
242+
"us"
243+
],
244+
"graded": true
245+
},
246+
{
247+
"slug": "12-Relative-Length-EM-REM",
248+
"title": "12-Relative-Length-EM-REM",
249+
"done": false,
250+
"path": "exercises/12-Relative-Length-EM-REM",
251+
"translations": [
252+
"es",
253+
"us"
254+
],
255+
"graded": true
256+
},
257+
{
258+
"slug": "13-Anchor-Like-Button",
259+
"title": "13-Anchor-Like-Button",
260+
"done": false,
261+
"path": "exercises/13-Anchor-Like-Button",
262+
"translations": [
263+
"es",
264+
"us"
265+
],
266+
"graded": true
267+
}
268+
]
269+
}

0 commit comments

Comments
 (0)