Open gaand opened 8 years ago
Or maybe include "with dependency installation command
".
It's not really the case that the README here is canonical. It's just that a few sections are. I suppose preparation instructions could be, but I don't have a firm opinion on whether or not they should be.
I think I lean toward having an obvious (plain text) variable declaration there, based on the two options given.
If we want the preparation instructions to be canonical (as the license notice and logo are now), I think I'd favor moving that dependencies line as a decentralized FAQ article and link to it in each template. So each template would point to the same FAQ article. That FAQ article would have instructions for each stack, such as "if your repository has a Gemfile, run bundle install
".
This is in the same spirit as our "fork and clone" FAQ article and allows us to maintain this portion of the instructions in precisely in one place.
I think this is something we should talk about because we already have many sources of truth. What's the purpose of a template if it isn't at least partly a source of truth?
Maybe there's a scheme that makes sense but I don't want to have to look at a wiki for updating from templates. I want the templates to tell me what to do.
At https://github.com/ga-wdi-boston/talk-template#preparation
Specifically