Page MenuHomePhabricator

Investigate & Decide on Dev environment [TIMEBOX: 4 hrs]
Closed, ResolvedPublic

Description

Currently the dev environment most are using (https://github.com/addshore/mediawiki-docker-dev) is no longer actively maintained. There is another dev environment that some people started using recently (https://github.com/addshore/mwcli).

Do we want to have the same dev environment? If yes, which one?

Steps involved:

  • Evaluating the new dev environment option
  • Deciding as a group (e.g. by voting) whether we all want to use it

Event Timeline

Samantha_Alipio_WMDE renamed this task from Dev environment to Investigate & Decide on Dev environment [TIMEBOX: 4 hrs].Jun 22 2021, 8:10 AM
Samantha_Alipio_WMDE updated the task description. (Show Details)

We should start using mw cli / mwdd for our dev environments instead of https://github.com/addshore/mediawiki-docker-dev
As the repo states, it's no longer maintained.

Here are the docs for mw cli - https://www.mediawiki.org/wiki/Cli
Specifically mwdd - https://www.mediawiki.org/wiki/Cli/mwdd

mwdd is feature complete and if we move to it we won't lose any functionality available in https://github.com/addshore/mediawiki-docker-dev

What do you think @Tarrow @Rosalie_WMDE @Jakob_WMDE ?

Yeah, I think I generally agree. I haven't actually tried it yet but if we agree it's the right way to go (and makes sense for us all to be on the same page) then investing a couple of hours into making it work nicely suits me

+1 not sure if we really need to all use the same dev env, but if we do we should go with the new maintained one.

Addshore claimed this task.