Commit graph

270 commits

Author SHA1 Message Date
Lew Parker
5715a93274 Make it easy to run elm-format locally
- run WITH_FORMAT=true bin/build.sh
2016-03-19 12:51:58 -06:00
Lew Parker
5a8aa5e7de Changes to exercises after an elm-format 2016-03-19 12:43:27 -06:00
Lew Parker
8ead7aabfb Merge pull request #39 from tgecho/bewatts-exercises
Cherry picked exercises from bewatts/xelm
2016-03-19 11:57:51 -06:00
Erik Simmler
654a5b83bf Revise strain exercise… the description forbids using filter! 2016-03-19 13:49:19 -04:00
Erik Simmler
c4e8aea66a Clarify the space-age test requirements 2016-03-19 13:49:19 -04:00
Erik Simmler
90e7d88374 Revise phone-number to use Maybe 2016-03-19 13:49:19 -04:00
Erik Simmler
6b79102bac Revise grade-school to match up with the exercise description 2016-03-19 13:49:19 -04:00
Erik Simmler
4ff4fb9535 Merge pull request #40 from tgecho/docs
Add basic LEARNING.md
2016-03-17 21:30:55 -04:00
Erik Simmler
8212d7186c Add basic LEARNING.md 2016-03-17 20:49:38 -04:00
Erik Simmler
3b6ba9da5a Revise accumulate example (the directions specifically forbid using map!) 2016-03-17 20:21:56 -04:00
Erik Simmler
6e036afc7d Run elm-format over cherry picked exercises 2016-03-17 20:21:55 -04:00
Erik Simmler
5b8970a2db Align cherry picked exercises with the new test format 2016-03-17 20:21:55 -04:00
Erik Simmler
5bbeef5242 Align cherry picked exercises with the new directory structure 2016-03-17 20:21:55 -04:00
Claire Thompson
4b5ff7afb3 Add GradeSchool example and test 2016-03-17 20:21:55 -04:00
Claire Thompson
40a69d61d0 Add PhoneNumber example and test 2016-03-17 20:21:55 -04:00
Claire Thompson
e6fbf7f8a8 Add NucleotideCount example and test 2016-03-17 20:21:51 -04:00
Claire Thompson
556d32c4ec Add SpaceAge example and test 2016-03-17 20:21:30 -04:00
Claire Thompson and Tira Odhner
6f914735a4 Add test and example for Strain 2016-03-16 21:36:02 -04:00
Claire Thompson and Tira Odhner
f4d9c99d7a Remove unnecessary code from Sublist example 2016-03-16 19:56:15 -04:00
Claire Thompson and Tira Odhner
1cf5e3dd84 Add test and example for Sum of Multiples 2016-03-16 19:56:15 -04:00
Claire Thompson and Gavin Morgan
6917a05e8a Add Sublist example and test 2016-03-16 19:56:15 -04:00
Benjamin Watts
6072ca7ff8 Accumulate 2016-03-16 19:56:15 -04:00
Erik Simmler
253e31529b Merge pull request #38 from tgecho/initial-exercise-order
Tweak initial exercise order based on subjective difficulty (closes #34)
2016-03-16 09:38:10 -04:00
Erik Simmler
24dc402f6f Tweak initial exercise order based on subjective difficulty (closes #34) 2016-03-15 22:21:04 -04:00
Lew Parker
27ae854536 Merge pull request #37 from parkerl/style_updates_to_readme_examples
Fixup the style of test example in the README
2016-03-15 13:03:28 -06:00
Lew Parker
47ae45834a Merge pull request #36 from parkerl/fixup_bob
Style updates for Bob
2016-03-15 13:03:01 -06:00
Lew Parker
482b2ab401 Fixup the style of test example in the README 2016-03-15 12:28:22 -06:00
Lew Parker
12643ede7e Style updates for Bob 2016-03-15 12:25:14 -06:00
Lew Parker
afb2f5b6b3 Merge pull request #35 from parkerl/build_should_not_exit_early
Collect exercise failures rather than exiting early.
2016-03-15 12:10:38 -06:00
Lew Parker
f2267bde93 Merge pull request #22 from parkerl/workflow_update
Update README with dev workflow
2016-03-15 12:08:47 -06:00
Lew Parker
9e02b169e0 Update README with dev workflow 2016-03-15 09:37:59 -06:00
Lew Parker
36719edd91 Collect exercise failures rather than exiting early. 2016-03-15 09:34:34 -06:00
Lew Parker
a082e0ffd9 Merge pull request #31 from tgecho/exercises
A big pile of exercises
2016-03-14 07:14:24 -06:00
Lew Parker
98c66d94c6 Merge pull request #33 from tgecho/cache-travis-elm-stuff
Cache elm-stuff directory in travis
2016-03-14 06:50:32 -06:00
Erik Simmler
eed2e19e56 Add triangle exercise (closes #30) 2016-03-14 08:49:07 -04:00
Erik Simmler
14cf73ed94 Add raindrops exercise (closes #11) 2016-03-14 08:48:57 -04:00
Erik Simmler
e5d8f76941 Add anagram exercise (closes #28) 2016-03-14 08:48:57 -04:00
Erik Simmler
bf41b24bf4 Add difference-of-squares exercise (closes #27) 2016-03-14 08:48:57 -04:00
Erik Simmler
f39fc467e3 Add run-length-encoding example (closes #26) 2016-03-14 08:48:57 -04:00
Erik Simmler
b822d3b83e Add word-count exercise (closes #25) 2016-03-14 08:48:57 -04:00
Erik Simmler
38eafb9a5a Add hamming exercises (closes #8) 2016-03-14 08:48:57 -04:00
Erik Simmler
9484a03fbe Add rna-transcription exercise (closes #10) 2016-03-14 08:48:57 -04:00
Erik Simmler
0b3ae4f8b8 Add pangram exercise (closes #24) 2016-03-14 08:48:57 -04:00
Lew Parker
ee1b3f66ed Merge pull request #32 from tgecho/detect-failing-test-example
Detect failing example tests on Travis CI
2016-03-14 06:26:45 -06:00
Lew Parker
3fccf7dc5a Merge pull request #29 from tgecho/docs
Docs and test workflow
2016-03-14 06:17:22 -06:00
Erik Simmler
791b4ab6c7 Exit build.sh with an error if one of the exercise examples fails the test run 2016-03-13 21:09:37 -04:00
Erik Simmler
643eacb58c Cache elm-stuff directory in travis 2016-03-13 21:05:45 -04:00
Erik Simmler
ec0bdab34f Add basic ABOUT/RESOURCES docs 2016-03-13 15:55:48 -04:00
Erik Simmler
114961fd89 Update docs and hello-world to reflect exercise specific elm-package.json files. 2016-03-13 15:55:48 -04:00
Erik Simmler
c71f090a4e Place an elm-package.json file in each exercise directory 2016-03-13 15:55:48 -04:00