2 ms·
I have a horse in this race, with https://apibakery.com/ https://apibakery.com/ (API service generator for Python and Node). I think today's scaffolding tools
by senko 4y ago
I have a horse in this race, with https://apibakery.com/ https://apibakery.com/ (API service generator for Python and Node).
I think today's scaffolding tools (eg. cookiecutter) are just a fraction of what they could be. As the article points out (at least that's my reading), there's tension between expresivness of the tool and ease of use. Incrementality and composition are two ways of trying to handle that.
My approach is interactivity, using a GUI instead of command-line tool, and instant preview. Within a graphical UI, the user can more easily grasp much more complex configuration scenarios and explore options, and they get instant feedback on how that will look in practice. My bet is that this will allow adding a lot more options while not bogging down the user the way the command-line tools have to.