Stuart Taylor
4e645a5ff6
Package: Validate challenges on test ( #17216 )
...
This PR allows us to validate the schema during test.
It also removes some cruft from the seed files and ensures only the required data is packaged and consumable, reducing the package weight somewhat.
2018-05-22 18:13:14 +05:30
Stuart Taylor
ee66d84ccb
feat(package): Initial Curriculum separation ( #17174 )
...
* feat(package): Initial Curriculum separation
* feat(package): Add org scope to package
* chore(ooops): Remove development file
* feat(npm): Add .npmignore
* fix(paths): Fix curriculum paths
* feat(build): Add a build step
* chore(seed): Move package file back to seed
* fix(ignore): Fix .npmIgnore file
* chore(docs): Update README
* chore(seed): Rename coding interview blocks
* fix(seed): Challenge files now fit into learn
* chore(seed): Update seed files for use in learn
* chore(escapes): Unescape script tags of jQuery
2018-05-21 19:26:49 +05:30
Alex Chaffee
52ca2b9ad6
feat(seed): reformat seed/challenges JSON via repack script
2018-04-03 19:53:44 +05:30
Quincy Larson
b02aafc9b6
fix(seed): Make algorithm projects appear after intermediate algorithms ( #16655 )
...
* fix(seed): Make algorithm projects appear after intermediate
* fix(seed): Update order values to remove ambiguity
2018-02-10 09:20:59 +00:00
Bhavesh S. Gupta
9091010c0c
Put all lists in a single string
2017-02-28 14:56:26 +01:00
dhcodes
baf1d0cff8
Fix challenge title formatting misc
2017-02-27 08:47:23 -06:00
quentin
dd77bbc46d
indexOf() instead of includes()
2017-02-20 15:42:50 -05:00
Joseph Livengood
2c5e7defef
fix(challenge): Typo in "OOP: Use an IIFE to Create a Module"
2017-02-20 13:43:43 -05:00
Samuel Plumppu
d442285545
fix(challenge): Format constructor property in "OOP: Set Constructor"
2017-02-20 18:41:54 +01:00
Samuel Plumppu
15b1b0b7cc
fix(challenge): Typo in "OOP: Use an IIFE to Create a Module"
2017-02-20 18:28:41 +01:00
Samuel Plumppu
29c00c8e73
fix(challenge): Typo in "OOP: Reset Inherited Constructor Property"
2017-02-20 17:59:07 +01:00
Quincy Larson
2709eb6b3a
add releasedOn dates to all new challenges ( #13417 )
2017-02-19 00:00:12 +05:30
Rares Matei
602dd44941
Add missing semicolon at the end of example statement
2017-02-18 17:05:38 +00:00
Eric Leung
914e0e0ff7
Correct em dash in OOP challenge plus formatting
2017-02-13 02:43:20 -08:00
Peter Weinberg
edd7c93544
Merge pull request #13132 from Greenheart/fix/oop-all-props-stricter-tests
...
fix(challenge): Stricter tests for "OOP: Iterate Over All Properties"
2017-02-04 19:41:19 -05:00
Peter Weinberg
89d8454e16
Merge pull request #13131 from Greenheart/fix/oop-own-props-stricter-tests
...
fix(challenge): Stricter tests for "OOP: Understand Own Properties".
2017-02-04 19:25:25 -05:00
Peter Weinberg
85b773a834
Merge pull request #13123 from Greenheart/fix/oop-prototype-properties
...
fix(challenge): Format challengeSeed to encourage best practices.
2017-02-04 18:51:39 -05:00
Peter Weinberg
019c7a9294
Merge pull request #13129 from Greenheart/fix/oop-constructor-property
...
fix(challenge): Stricter tests for "OOP: Constructor property"
2017-02-04 18:12:18 -05:00
Peter Weinberg
2936eccee8
Merge pull request #13124 from Greenheart/fix/oop-dot-notation-log
...
fix(challenge): Accept more correct solutions for "OOP: Use dot notation"
2017-02-04 18:10:14 -05:00
Samuel Plumppu
fb85c0c4f5
fix(challenge): Stricter tests for "OOP: Constructor property"
...
* Also fixed an misleading sentence in the instruction.
2017-02-05 00:04:39 +01:00
Peter Weinberg
923505d5c3
Merge pull request #13141 from Greenheart/fix/oop-new-prototype-stricter-tests
...
fix(challenge): Stricter tests for "OOP: New Object Prototype".
2017-02-04 18:01:43 -05:00
Peter Weinberg
cb141c5d70
Merge pull request #13139 from Greenheart/fix/oop-add-solutions
...
fix(challenge): Add solutions for OOP-challenges.
2017-02-04 18:00:37 -05:00
Peter Weinberg
55edf18049
Merge pull request #13125 from Greenheart/fix/oop-instanceof
...
fix(challenge): Improve seed code for "OOP: Use instanceof"
2017-02-04 17:59:05 -05:00
Samuel Plumppu
88b792579f
fix(challenge): Accept more correct solutions for "Use dot notation"
...
Now accepts either one or two `console.log()` expressions.
2017-02-04 23:08:59 +01:00
Samuel Plumppu
248b06b06a
fix(challenge): Stricter tests for "OOP: New Object Prototype".
2017-02-04 19:36:04 +01:00
Samuel Plumppu
fff3c8d227
fix(challenge): Add solutions for OOP-challenges.
...
* Also fix tests that break when run outside of the browser environment.
2017-02-04 18:17:44 +01:00
Samuel Plumppu
c3648a7c9e
fix(challenge): Stricter tests for "OOP: Iterate Over All Properties"
2017-02-04 14:29:27 +01:00
Samuel Plumppu
3242afa1c5
fix(challenge): Stricter tests for "OOP: Understand Own Properties".
2017-02-04 13:53:22 +01:00
Dylan
682cef18df
Merge pull request #13126 from Greenheart/fix/oop-supertype-semicolons
...
fix(challenge): Add semicolons to "OOP: Inherit from a Supertype"
2017-02-03 22:22:40 -06:00
Samuel Plumppu
bdff255204
fix(challenge): small typo in "OOP: Use closure protection"
2017-02-04 03:07:05 +01:00
Samuel Plumppu
aabdbfaab9
fix(challenge): Add semicolons to "OOP: Inherit from a Supertype"
2017-02-04 03:03:38 +01:00
Samuel Plumppu
5d93771c0a
fix(challenge): Improve seed code for "OOP: Use instanceof"
...
* Temporarily disable jshint to allow expressions resulting in dead code
* Update constructor declaration for consistency.
2017-02-04 02:44:50 +01:00
Samuel Plumppu
24a08c7190
fix(challenge): Format challengeSeed to encourage best practices.
...
* By re-formatting the seed a bit, I hope to help campers complete
their object definitions before they instantiate anything from them.
2017-02-04 00:54:22 +01:00
envy7
cd78eeae72
removed all empty translations present in the challenges in the seed files
2017-02-01 15:14:37 +05:30
padulam
46a04c1ec3
Update instructions for change the prototype challenge
2017-01-29 15:20:21 -05:00
Quincy Larson
33b778eed4
turn the "instructions" into an hr element
2017-01-22 15:22:26 -06:00
Quincy Larson
6f9fab3043
add new challenges
2017-01-19 15:25:07 -08:00