I’m creating docs that contain a list of the best practices for track tooling. Most of it focuses on Docker, but it could have more than that. I’d really appreciate a look/suggestions: Add best practices for tooling by ErikSchierboom · Pull Request #551 · exercism/docs · GitHub
3 Likes
In building/tooling/analyzers/creating-from-scratch.md
and building/tooling/representers/creating-from-scratch.md
there is (copy-pasted) “Test Runner”.
In “Remove package manager files” > “apt-get/apt” it should be noted, that cache removal must happen in the same RUN
command. And that caching can also be mitigated by “Multi-stage builds”, especially when libraries / binaries with no configuration are installed.
I have no things in mind that should be added.
1 Like
I’ve also added documentation for the “Setup Continuous Integration” step for tracks, which people regularly have issues with: Improve CI docs by ErikSchierboom · Pull Request #555 · exercism/docs · GitHub
A look would be much appreciated.
3 Likes