Stuart Taylor
8535669ea4
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
c428b2c197
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
022f96d40d
feat(seed): reformat seed/challenges JSON via repack script
2018-04-03 19:53:44 +05:30
Quincy Larson
0904f856bf
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
ab9ae5188d
Put all lists in a single string
2017-02-28 14:56:26 +01:00
dhcodes
325fa6d3a5
Fix challenge title formatting misc
2017-02-27 08:47:23 -06:00
quentin
de707c185e
indexOf() instead of includes()
2017-02-20 15:42:50 -05:00
Joseph Livengood
b9ba476712
fix(challenge): Typo in "OOP: Use an IIFE to Create a Module"
2017-02-20 13:43:43 -05:00
Samuel Plumppu
ee6c544009
fix(challenge): Format constructor property in "OOP: Set Constructor"
2017-02-20 18:41:54 +01:00
Samuel Plumppu
91bb28bbaf
fix(challenge): Typo in "OOP: Use an IIFE to Create a Module"
2017-02-20 18:28:41 +01:00
Samuel Plumppu
b758143cc5
fix(challenge): Typo in "OOP: Reset Inherited Constructor Property"
2017-02-20 17:59:07 +01:00
Quincy Larson
6bc82a7d11
add releasedOn dates to all new challenges ( #13417 )
2017-02-19 00:00:12 +05:30
Rares Matei
14a9e63cbc
Add missing semicolon at the end of example statement
2017-02-18 17:05:38 +00:00
Eric Leung
b0236a163a
Correct em dash in OOP challenge plus formatting
2017-02-13 02:43:20 -08:00
Peter Weinberg
15474e8065
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
32c054a889
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
dce8f07ea6
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
35646265c2
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
2b5f22c99d
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
c9ad06cc91
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
bcb6bad157
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
5faa01c0ee
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
40fdef1d58
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
c1472f96c1
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
eeaac55443
fix(challenge): Stricter tests for "OOP: New Object Prototype".
2017-02-04 19:36:04 +01:00
Samuel Plumppu
6339c48421
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
829cbe03ec
fix(challenge): Stricter tests for "OOP: Iterate Over All Properties"
2017-02-04 14:29:27 +01:00
Samuel Plumppu
86e6baaea6
fix(challenge): Stricter tests for "OOP: Understand Own Properties".
2017-02-04 13:53:22 +01:00
Dylan
7f48b58001
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
6edeb1ca60
fix(challenge): small typo in "OOP: Use closure protection"
2017-02-04 03:07:05 +01:00
Samuel Plumppu
cd30e4c079
fix(challenge): Add semicolons to "OOP: Inherit from a Supertype"
2017-02-04 03:03:38 +01:00
Samuel Plumppu
4660d756f2
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
29f6cd75b2
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
56a2bdbed4
removed all empty translations present in the challenges in the seed files
2017-02-01 15:14:37 +05:30
padulam
9b438e8148
Update instructions for change the prototype challenge
2017-01-29 15:20:21 -05:00
Quincy Larson
79c1ec1327
turn the "instructions" into an hr element
2017-01-22 15:22:26 -06:00
Quincy Larson
b92d3cc625
add new challenges
2017-01-19 15:25:07 -08:00