> "First off, where is the code and how do you build it? This requires you to have all the relevant dependencies. Much of my work is on a Postgres extension. This meant having a local Postgres development environment, having gcc, gmake (on mac), Perl, and so on. And furthermore, PGD is a pretty mature product so it supports building against multiple Postgres distributions. Can I build against all of them?"
This is egregious. This has to have a tangible negative effect in terms of lost revenue due to developer onboarding and potential contributor turn-off, right?
It's 2025, I can't think of a good reason why any non-personal code project shouldn't have a Dockerfile in the repo that sets up the prerequisite dev environment.
It's reproducible, and the Devcontainer spec means that coding inside of these sorts of environments is well-facilitated.
It's 2025, I can't think of a good reason why any non-personal code project shouldn't have a Dockerfile in the repo that sets up the prerequisite dev environment.
It's reproducible, and the Devcontainer spec means that coding inside of these sorts of environments is well-facilitated.