At the moment the README for each exercise is assembled using:
The docs/TESTS.md often contains excellent and relevant information about how to run the tests. Should we include that in addition to the SETUP.md file (and only have something in SETUP.md if we need something other than "how to run the tests")? That way we would not have to duplicate information between the http://exercism.io/languages/:track_id page and the exercise README.
I like this idea. You effectively separate the general language track setup (which can contain things like installing frameworks etc.) from the test running setup.
I am seeing that a few tracks have a bit of duplicate information between their SETUP and TESTS files:
(I did not perform a very comprehensive survey, as you can see)
This tells me a few things:
docs/TESTS.md would be included in the README.Another thing to consider is that if we value brevity in the README, some tracks have a very brief SETUP.md and a more verbose docs/TESTS.md - maybe those tracks don't _want_ their TESTS.md included with every README?
(again, I was not very comprehensive, sorry)
Seems a little similar to https://github.com/exercism/discussions/issues/63 ... and also https://github.com/exercism/discussions/issues/42
I do worry about duplicate information, among many other things in my life, but I believe it's worth keeping docs/TESTS.md separate from the exercise README's, so that the docs can provide in depth detailed information, whereas the TRACK_HINTS can just be a small reminder of anything pertinent as well as a link to any suggested help/resources, without cluttering up the README making it a TLDR document. If there is any significant concern about duplication I suppose one could always just link to the docs as seen on the exercism.io language track page.
It sounds like we decided to keep going as we were. I'm going to close this.
Most helpful comment
I am seeing that a few tracks have a bit of duplicate information between their SETUP and TESTS files:
(I did not perform a very comprehensive survey, as you can see)
This tells me a few things:
docs/TESTS.mdwould be included in the README.Another thing to consider is that if we value brevity in the README, some tracks have a very brief
SETUP.mdand a more verbosedocs/TESTS.md- maybe those tracks don't _want_ theirTESTS.mdincluded with every README?(again, I was not very comprehensive, sorry)