Re: [Wikitech-l] New, simple Docker development environment for MediaWiki core

2020-02-24 Thread Physikerwelt
This is great news. I was hoping for something like that for years.
I will see if I can align my provisional MediaWiki docker environment [1]
with your work.
Thanks a lot and keep on going with this great work.

Physikerwelt
[1] https://github.com/physikerwelt/mediawiki-docker


On Mon, Feb 24, 2020 at 5:44 PM Brennen Bearnes 
wrote:

> Hey all,
>
> TL;DR: `docker-compose up` gets you a Docker environment with which
> to develop.
>
> The Engineering Productivity group is happy to announce the
> availability of a new, official Docker environment for MediaWiki
> core. [0] This is a component of our work on improving developer
> productivity, as part of the Wikimedia Foundation's "Platform
> Evolution" [1] multi-year priority, looking to support faster, more
> reliable technical change for our communities. We've been exploring
> options for a year now, and we had a great deal of input,
> particularly at the TechConf 2019, where Kosta Harlan worked
> closely with us to move this forward. [2]
>
> This new environment has been built for simple experimentation,
> development, and testing of proposed changes to MediaWiki core. It
> is designed to be particularly simple and easy to use, and intended
> particularly to be a good option for newbies, be they testers,
> designers, developers, or others who have not yet invested a great
> deal of their time in setting up local environments.
>
> We intend for this environment to become the official, supported,
> and advertised entry point for small-scale development. If you find
> issues, or have suggestions for improvements, we'd love to hear
> from you. [3] We will be adjusting various bits of documentation
> over time to encourage futher use, but if you find some out-of-date
> instructions, please do fix them, or flag for us to do.
>
> We know that there are number of people who need a more complex,
> configurable, and powerful development and testing environment,
> even up to being a "Wikimedia production-like" state. This is not
> that environment; we plan to provide a more configurable and thus
> more complex, "heavy-weight" alternative for that use case in the
> future. You may wish to follow our work in Phabricator. [4]
>
> Our huge thanks to pioneering volunteer and staff colleagues who
> have provided support, testing, and advice, and who have explored
> different uses of Vagrant, Docker, and other techniques for
> providing better forms of MediaWiki testing, development, and
> hosting, which have inspired us on how to best provide this.  We
> all owe you a great debt. Thank you.
>
> Again, if you have questions, comments, or concerns, please do file
> a task so that we can help you! [3]
>
> [0] - https://www.mediawiki.org/wiki/Docker
> [1] -
>
> https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Medium-term_plan_2019/Platform_evolution
> [2] - https://phabricator.wikimedia.org/T238224
> [3] - https://phabricator.wikimedia.org/tag/mediawiki-docker/
> [4] - https://phabricator.wikimedia.org/tag/local-charts/
>
> Yours,
>
> --
> Brennen Bearnes (he/him)
> WMF Release Engineering
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New, simple Docker development environment for MediaWiki core

2020-02-24 Thread Tyler Cipriani
On Mon, Feb 24, 2020 at 9:44 AM Brennen Bearnes  wrote:
> TL;DR: `docker-compose up` gets you a Docker environment with which
> to develop.
>
> The Engineering Productivity group is happy to announce the
> availability of a new, official Docker environment for MediaWiki
> core. [0] This is a component of our work on improving developer
> productivity, as part of the Wikimedia Foundation's "Platform
> Evolution" [1] multi-year priority, looking to support faster, more
> reliable technical change for our communities. We've been exploring
> options for a year now, and we had a great deal of input,
> particularly at the TechConf 2019, where Kosta Harlan worked
> closely with us to move this forward. [2]

Very cool! I'm really happy to see projects that grew out of TechConf
coming to fruition!

Kudos and thanks to everyone involved in this work!

-- Tyler

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] New, simple Docker development environment for MediaWiki core

2020-02-24 Thread Brennen Bearnes

Hey all,

TL;DR: `docker-compose up` gets you a Docker environment with which
to develop.

The Engineering Productivity group is happy to announce the
availability of a new, official Docker environment for MediaWiki
core. [0] This is a component of our work on improving developer
productivity, as part of the Wikimedia Foundation's "Platform
Evolution" [1] multi-year priority, looking to support faster, more
reliable technical change for our communities. We've been exploring
options for a year now, and we had a great deal of input,
particularly at the TechConf 2019, where Kosta Harlan worked
closely with us to move this forward. [2]

This new environment has been built for simple experimentation,
development, and testing of proposed changes to MediaWiki core. It
is designed to be particularly simple and easy to use, and intended
particularly to be a good option for newbies, be they testers,
designers, developers, or others who have not yet invested a great
deal of their time in setting up local environments.

We intend for this environment to become the official, supported,
and advertised entry point for small-scale development. If you find
issues, or have suggestions for improvements, we'd love to hear
from you. [3] We will be adjusting various bits of documentation
over time to encourage futher use, but if you find some out-of-date
instructions, please do fix them, or flag for us to do.

We know that there are number of people who need a more complex,
configurable, and powerful development and testing environment,
even up to being a "Wikimedia production-like" state. This is not
that environment; we plan to provide a more configurable and thus
more complex, "heavy-weight" alternative for that use case in the
future. You may wish to follow our work in Phabricator. [4]

Our huge thanks to pioneering volunteer and staff colleagues who
have provided support, testing, and advice, and who have explored
different uses of Vagrant, Docker, and other techniques for
providing better forms of MediaWiki testing, development, and
hosting, which have inspired us on how to best provide this.  We
all owe you a great debt. Thank you.

Again, if you have questions, comments, or concerns, please do file
a task so that we can help you! [3]

[0] - https://www.mediawiki.org/wiki/Docker
[1] - 
https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Medium-term_plan_2019/Platform_evolution

[2] - https://phabricator.wikimedia.org/T238224
[3] - https://phabricator.wikimedia.org/tag/mediawiki-docker/
[4] - https://phabricator.wikimedia.org/tag/local-charts/

Yours,

--
Brennen Bearnes (he/him)
WMF Release Engineering

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l