Per discussion at TechConf (T234632) this task is for discussing what we might want to see in a docker-compose based development environment that is included with MediaWiki core. (To be clear there was not consensus on this approach, this task is for generating ideas and discussing a proof of concept.)
Some things to discuss about:
- scope – should we have Parsoid (I would say, yes), what about redis (again, I'd say yes) and restbase (probably not)?
- should Xdebug be on by default at cost of slower experience?
- should there a be any kind of wrapper tool or do we instead provide clear and concise documentation on how to interact with docker-compose?
- can we configure quibble to use this in CI?