Commit graph

25 commits

Author SHA1 Message Date
Katrina Owen
6151955420 Generate static exercise README templates
We are working towards making exercises stand-alone. That is to say: no more generating READMEs on the fly.

This will give maintainers more control over each individual exercise README, and it will also make some of the backend logic for delivering exercises simpler.

The README template uses the Go text/template package, and the default templates generate the same READMEs as we have been generating on the fly.  See the documentation in [regenerating exercise readmes][regenerate-docs] for details.

The READMEs can be generated at any time using a new 'generate' command in configlet. This command has not yet landed in master or been released, but can be built from source in the generate-readmes branch on [configlet][].

[configlet]: https://github.com/exercism/configlet
[regenerate-docs]: https://github.com/exercism/docs/blob/master/maintaining-a-track/regenerating-exercise-readmes.md
2017-07-16 13:24:35 -06:00
Erik Simmler
be936a14d4 Merge branch 'master' into skip-tests 2017-07-07 20:37:02 -04:00
Jay Hayes
965a615782 Don't skip first _actual_ test
I failed to notice with the initial commit that the first tests in these
files are just the "version sanity check". This should start learners
off with a useful first failure.
2017-07-07 15:42:31 -05:00
Jay Hayes
4d81104a85 Skip all but first test of each example
This allows learners to gradually approach exercise. However, unlike
commented tests, the Elm compiler is still able to infer type
information from the skipped tests.
2017-07-05 15:35:15 -05:00
Jay Hayes
03d20b5005 Add "watch" command to all exercises 2017-07-05 06:22:37 -05:00
Erik Simmler
39fa03b9b8 Remove leading “x” from the repository field of all exercise elm-package.json field 2017-06-20 20:08:47 -04:00
Erik Simmler
7a7ed8ba91 Pin all npm dependancies to specific versions 2017-05-28 13:16:19 -04:00
ilias
fbb64e1576 Support for new elm-test version 2017-05-28 08:14:40 +02:00
Bob Whitelock
2ee50be58a Fix typo in package.json for exercises 2016-12-22 22:55:37 +00:00
Erik Simmler
da75a819f8 Update elm files to 0.18 2016-12-17 17:29:40 -05:00
Erik Simmler
26eabeb239 Update each elm-package.json to Elm 0.18 2016-12-17 17:29:40 -05:00
Erik Simmler
3b35718196 Update exercise support files to npm + elm 0.18 2016-12-17 17:29:40 -05:00
Erik Schierboom
b4940f945f Add version in stub solution files 2016-10-21 16:15:00 +02:00
Erik Simmler
8f82b36223 Fix tests (#106)
Fixes #100

* Upgrade Node Test Runner and Test Files
* Avoid Installing Deps in Each Exercise
2016-08-22 20:31:41 -04:00
Erik Simmler
4085701330 Add the runtests files back with a message 2016-08-20 16:14:27 -04:00
Erik Simmler
54e3017815 Update to elm-test 2.0 (#96)
* Update exercises to elm-test 2.0

* Update docs to mention `elm-test` again

* Update .travis.yml to the correct version of elm-test

* Conform to the `<| \() ->` convention
2016-08-17 07:14:17 -04:00
Erik Simmler
91aaf056a1 Run pre Elm 0.17 exercises through elm-format version 0.3.0-alpha 2016-06-19 17:50:39 -04:00
Erik Simmler
7435bd9e7f Back off a large list comparisons in lieu of a fix for https://github.com/elm-lang/core/issues/601 2016-05-13 18:23:31 -04:00
Erik Simmler
cb3e064605 Add test running wrappers 2016-05-13 17:41:34 -04:00
Erik Simmler
7ddb1b57c6 Update elm-package.json and .elm files to support Elm 0.17 2016-05-12 22:50:29 -04:00
Luke Westby
95909b08a1 add version, remove type from starting file 2016-04-12 13:54:11 -07:00
Luke Westby
84759bd46e refactor sublist 2016-04-09 20:15:51 -07: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