23 Commits

Author SHA1 Message Date
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
Irina Brennen
98d27c16c1 refactor(seed): Add link to guide
Partially #16388
2018-01-10 18:32:16 -06:00
Quincy Larson
fc8a7cc07e feat(seed): Move required projects into new algorithm projects 2017-12-15 15:22:19 -06:00
Timo
890a262d00 refactor: Replace .com with .org 2017-08-26 00:07:44 +02:00
Luke Bousfield
d53bf65746 Added a test to the challenge 'Wherefore art thou' 2017-07-02 09:22:17 -04:00
texas2010
4c1407fb59 Fix default code's tab spacing 2017-06-16 09:29:52 -05:00
Jonathan
25ffc4c534 Changed wording for Drop It challenge to be more concise (#15234) 2017-06-07 18:54:00 +05:30
Thomas KUNTZ
51ae1a4c2b Fix meaning issue (#15059)
The wording made think that we had to return the sum of the two numbers and *then* all the numbers between them (in the form of an array for instance). In fact we have to return the sum of the two numbers *plus* the sum of all numbers between them.
2017-05-27 18:42:48 +05:30
helenyau0
ee15517fe5 go into intermediate algorithm scripting and remove all instances of property in the wherefore art thou exercise (#14827) 2017-05-14 23:12:23 +05:30
Jools
624da2c6ab change "element's average" to "elements' average" (#14521) 2017-04-24 22:18:28 +05:30
Dylan
1a5965c89b Merge pull request #14120 from Manish-Giri/fix/fix-tests-make-a-person
Add empty method body for make a person(staging)
2017-04-04 19:43:16 -05:00
Craig Perkins
1f2ba1cd34 Add units to map the debris challenge 2017-04-04 10:29:01 -04:00
MANISH-GIRI
521a967fe0 Add empty method body for make a person(staging) 2017-03-27 18:02:45 -04:00
Simon Morgan
41df99060e Correct capitalisation of Wikipedia 2017-03-11 11:30:10 +00:00
Quinn-H
de660c8b76 add missing the letter i 2017-03-04 04:19:44 +13:00
Peter Weinberg
95a3999fd0 Merge pull request #13040 from Greenheart/fix/missing-letters-improved-tests
fix(challenge): Improved tests for Algorithm "Missing Letters".
2017-02-04 18:47:50 -05:00
Peter Weinberg
512506fa33 chore(seed): freeCodeCampify remaining sections of codebase 2017-02-02 18:29:59 -05:00
Eddie Legg
a4b39d39a0 Added edge case test for Pig Latin challenge
Added edge case tests for Pig Latin Challenge
2017-02-01 21:44:33 -05:00
Samuel Plumppu
f523c2e105 fix(challenge): Improved tests for Algorithm "Missing Letters".
Thanks to @breatheloud for reporting and triaging this!
* Improve tests to cover what the instructions actually ask for.
* Update solution to pass new test suite.
2017-02-01 23:11:00 +01:00
Quincy Larson
6f9fab3043 add new challenges 2017-01-19 15:25:07 -08:00