-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Track-specific content in exercise READMEs is easy to miss #136
Comments
I'd be concerned that a table of contents would just be another bit of text everybody would ignore. Track level options for readme differentiationThe stuff after the problem description can be adjusted on a per track basis by editing: How the readme is constructedExercise specific description.md (from x-common repository) Things can change if we find a better way. Information correct as at 18 April 2017 |
Here's where the README construction is documented: https://github.com/exercism/docs/blob/master/contributing-to-language-tracks/fixing-exercise-readmes.md |
And here is where it's implemented: |
We've completely reworked the exercise READMEs so that each language can lean on shared documentation, but veer from that and customize where necessary. Please see the documentation about this at: https://github.com/exercism/docs/blob/master/language-tracks/exercises/anatomy/readmes.md If you rework some of the documentation in a track and find that your explorations would be helpful to the tracks in general, I'd really appreciate it if you open an issue here in the discussions repository to share your observations and findings. |
@DouglasBrunner commented in https://github.com/exercism/xjavascript/issues/33#issuecomment-54010058:
Since the Haskell track doesn't use skipped/pending and the entire top section was the same, it was easy to scan the beginning and decide that there was nothing new here.
I suggested that maybe we could move the track-specific stuff higher up, but @DouglasBrunner observed (quite rightly) that this would likely break the flow of the README, and suggested that we add a table of contents. E.g.
Another suggestion was to update the "Running the Tests" section of http://exercism.io/languages/:slug/tests (e.g. http://exercism.io/languages/javascript/tests).
And yet another:
And finally, we could add a comment at the top of the first test suite in the language track (or the first test suite that uses pending/skipped tests) which explains how to proceed.
Thanks to @joelwallis who noticed this discussion hidden away in a solved support request.
Thoughts?
The text was updated successfully, but these errors were encountered: