I'm a big fan of one-and-done setup, which is why I usually lean towards using good documentation and useful scripts in package.json; however, the promise of using Docker is appealing. My concern is if it adds a level of complexity to the setup process that would steer people away?
We have a GitHub issue open for this as well.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.