Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CONTRIBUTING: remind about adding to config.json (#495)
In various tracks, I sometimes see contributors forget to do this, and perhaps one cause is that the requirement isn't mentioned here (various tracks link to this document to explain how to port an exercise to their track). Luckily, this gets caught by configlet (assuming the track is running Travis CI and hasn't removed configlet), but it would be good to let contributors to know of this up front. Decision: This text explcitly mentions the `"exercises"` key, rather than the deprecated `"problems"` key. The following procedure: gem install trackler --ignore-dependencies # substitute your Ruby version for $RUBY_VERSION grep -L exercises ~/.gem/ruby/$RUBY_VERSION/gems/trackler-2.0.6.10/tracks/*/config.json says that only two tracks lack the `exercises` key: Ceylon and PL/SQL * a PR exercism/plsql#16 is open for PL/SQL * a PR exercism/ceylon#8 has already been merged in Ceylon and will go out in the next Trackler update. Therefore, it almost certainly safe to use the `exercises` key! One weakness is that this text doesn't explicitly mention the `slug` or `difficulty` or `topics` keys for each entry in the `exercises` array. This weakness is currently mitigated by the fact that active languages should have many examples to go off of. The only time where there are no examples will be when starting a brand-new track.
- Loading branch information