a4437e5a98
fix(curriculum): remove isRequired from portuguese
2020-09-21 20:51:46 +05:30
8fdcf773a7
fix(curriculum): remove isRequired from chinese
2020-09-21 20:51:46 +05:30
63b1bee78f
fix(curriculum): remove isRequired from arabic
2020-09-21 20:51:46 +05:30
a86b220eb7
chore: remove isRequired from curriculum files
2020-09-21 20:51:46 +05:30
984f311061
fix(Client): Use font-display: fallback
to avoid FOIT ( #39628 )
2020-09-21 16:06:44 +03:00
66630715ee
fix(learn): update 'Whitelist' to 'Access List' for Atlas setup ( #39626 )
...
Mongodb has been updated to call this the 'IP Access List'
2020-09-19 23:03:23 +01:00
181713aa10
Fix/remove broken scrimba ( #39619 )
...
* fix: remove broken scrimba video link
* fix: revert file structure
2020-09-18 17:38:37 -07:00
d8e8da36a0
Fixed tests for JS Basic Algorithms: Slice and Splice challenge as suggested in issue #39560 ( #39610 )
2020-09-18 11:30:56 -07:00
d5000b5d0f
Removed note about promise chaining as suggested in issue #39487 ( #39609 )
2020-09-18 10:30:37 -05:00
8ceaa12058
feat: add delegated flag to boost docker build performance ( #39421 )
2020-09-18 14:44:36 +05:30
a338d4b79d
fix(learn): clear instructions for basic JavaScript: Appending Variables to Strings lesson ( #39587 )
2020-09-17 13:00:58 -05:00
6021a32de9
fix(i18n): update Chinese translation of react ( #38657 )
...
Co-authored-by: Zhicheng Chen <chenzhicheng@dayuwuxian.com >
2020-09-17 21:43:42 +05:30
4605ec5ec6
fix(i18n): update Chinese translation of data visualization with d3 ( #38847 )
2020-09-17 21:43:05 +05:30
8e0c063298
fix(i18n): update Chinese translation of managing packages with npm ( #38888 )
...
* fix(i18n): update Chinese translation of managing packages with npm
* address comments
Co-authored-by: S1ngS1ng <liuxing0514@gmail.com >
2020-09-17 21:42:32 +05:30
27b0af120a
fix(i18n): update Chinese translation of apis and microservices projects ( #38909 )
...
Co-authored-by: S1ngS1ng <liuxing0514@gmail.com >
2020-09-17 21:41:18 +05:30
80438cac3e
feat(client, learn): add helper functions for common validation operations ( #38605 )
...
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
2020-09-17 19:38:01 +05:30
aecbc28798
fix(tools): helper utils ( #39603 )
2020-09-17 18:22:55 +05:30
3c223c2c7a
feat(i18n/Chinese): add translation of install and set up mongoose (1/4) ( #39539 )
2020-09-17 16:23:54 +05:30
7865d0d0f0
feat(i18n/Chinese): add translation of Information Security with HelmetJS (2/4) ( #39540 )
2020-09-17 16:23:22 +05:30
206c5994b7
feat(Cypress): Add e2e tests for /learn ( #39580 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-09-17 16:22:37 +05:30
585c88f01d
feat(i18n/Chinese): add translation of Quality Assurance and Testing with Chai (3/4) ( #39541 )
...
with Chai
2020-09-17 16:20:23 +05:30
ab4a4a0697
feat(i18n/Chinese): add translation of Advanced Node and Express (4/4) ( #39543 )
2020-09-17 16:19:58 +05:30
45520cd7c5
fix(editor): disable suggestion actions squiggly-hint ( #39596 )
2020-09-17 16:18:04 +05:30
85925b5a30
chore: move to tools/challenge-helper-scripts
2020-09-17 16:17:37 +05:30
258bb3a10f
fix: added triple backticks to close code section
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-09-17 16:17:37 +05:30
affff68bca
fix: get curriculum path relative to tools folder
2020-09-17 16:17:37 +05:30
282e7d922b
feat: create script to add step between two steps
2020-09-17 16:17:37 +05:30
8223903aac
Removed 'videoUrl' ( #39601 )
2020-09-16 19:04:58 -07:00
8db3fc2df4
removed videoUrl ( #39600 )
2020-09-16 19:01:47 -07:00
b9d3973fc8
fix: use free versions of the icons temporarily ( #39598 )
2020-09-17 03:29:58 +05:30
30c61b808b
fix: consolidate misc comments ( #39583 )
2020-09-16 13:29:50 -05:00
bdc29c2e49
fix(client): rename certification for typo ( #39567 )
...
* fix(client): rename legacy cert
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-09-16 19:18:01 +02:00
39b4aff4f8
fix(client): return frame-runner err correctly
2020-09-16 11:54:15 +05:30
79105af50d
test(e2e): submission of unfinished challenge urls
2020-09-16 11:54:15 +05:30
9d647ee90c
fix: load editor tabs conditionally on mobile
2020-09-16 11:54:14 +05:30
c16785f74e
fix(client): do not build Intro for missing blocks
...
This creates an empty page, but ideally it should be a 404
2020-09-16 11:54:14 +05:30
1ce354a179
fix(client): show editor for React challenges
2020-09-16 11:54:14 +05:30
07cf7e3e72
fix(client): set custom schema
...
Necessary for the time being, as all the multi-file challenges are
upcoming (and thus hidden)
2020-09-16 11:54:14 +05:30
078b06e462
fix(curriculum): isUpcomingChange: true for new projects
2020-09-16 11:54:14 +05:30
7bed07ee8a
fix(tools): update parser for multi-file editor
2020-09-16 11:54:13 +05:30
a500279036
fix: editor resize ( #39542 )
2020-09-16 11:54:13 +05:30
9b1077acf5
fix: render editor tabs if SHOW_UPCOMING_CHANGES is 'true' ( #39513 )
2020-09-16 11:54:13 +05:30
06da30e48a
feat(learn): Basic CSS Cafe Menu instructions and hints/tests (v7) ( #39407 )
...
* feat: created step instructions for cafe menu
fix: added instructions to steps 1-31
fix: changed steps 29-31
fix: added instructions for steps 32-42
fix: changed prototype class definition
fix: padded file names
fix: added instructions for steps 43-61
fix: add object id to final.md and final prototype to meta.json
fix: correct typos in steps 26 and 27
fix: misc wording changes
fix: added forward slash to closing html tag
fix: added instructions for steps 62-75
feat: added instructions to steps 76-79
fix: added FOOTER comment for steps 68-75
fix: add steps 68a and 68b
fix: add steps 69a and reorder steps
fix: added instructions to the final steps
* fix: remove final.md
* fix: fixed typo of menue to menu
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* fix: changed wording to improve readability
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* fix: changed wording to improve readability
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* fix: changed wording to improve readability
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* fix: combined two lines into same paragraph
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2020-09-16 11:54:13 +05:30
7abf0fde34
fix: correct filenames in d3 dashboard project
2020-09-16 11:54:12 +05:30
7565849d7d
feat(learn): Added project-based curriculum tools ( #39448 )
...
* feat: added project-based curriculum tools
* fix: allow script to work /w or /wo npm run
* fix: moved console.log to reorder-steps function
* fix: integrated bson-objectid library
2020-09-16 11:54:12 +05:30
b9c9a95223
chore(learn): Renamed all project-based curriculum project step filenames to use 3-digit format of part-ddd.md ( #39463 )
...
* fix: renamed basic html cat photo app steps
* fix: renamed css-variables project steps
* fix: renamed d3-dashboard filenames
* fix: renamed rpg-game filenames
* fix: renamed functional-progamming-spreadsheet filenames
* fix: renamed calorie-counter project filenames
2020-09-16 11:54:12 +05:30
3cfd80a806
fix: handle editable region covering editor's top
2020-09-16 11:54:12 +05:30
9df098953d
Feat: editable dom element ( #39341 )
...
* feat: __testEditable allows editable region tests
It's not entirely isolated, but it makes it possible to select only the
element with id 'editable-only' which is built solely from code inside
the editable region.
* fix(client): missing editableContents -> ''
Previously it was added as the string 'undefined'
* fix: more informative error messages
* fix: DRY, correct and test getLines
2020-09-16 11:54:11 +05:30
a1a051bd3a
feat: add action row for challenges with ERMs on desktop ( #39377 )
2020-09-16 11:54:11 +05:30
69e3e138f6
fix: added missing ERMs to challenge seed
2020-09-16 11:54:11 +05:30