Commit Graph
37 Commits
Author SHA1 Message Date
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