“Modern x written in y” etcetera. To me this often is a sign to not having to read it. As if you would make or do something new in oldfashioned style without mentioning it. Eg: “what my php setup was on amiga in 1985”.
Just call it “my take on a good php setup in 2019” or something. The setup is retro in januari 2020.
Anyways, I accept the down votes.
To me this is just another setup which slapped together a bunch of fancy pancy tools. Why is docker required? I use docker a lot, but to build containers and deploy apps with it. The way it is intended to be uses. Running (python) web projects works fine without docker for development. Most team mates use macos, which is linuxy/unixy enough until you do something specific.
Make is quite an old useful tool, but certainly not modern. As are linters.
.editorconfig is a thing now.