= Session=
* Track: Local Development and onboarding
* Topic: Local development environment - complex multi-service Mediawiki development
=Description=
Is it feasible to try to create and maintain an environment on developers' computers for complex multi-service MediaWiki development? What options do we have and how can they be improved?
=Questions to answer and discuss=
**Question:** What are the use cases/personas that require a tailored development environment?
**Significance:** Creating a one size fits all environments is unrealistic, so if we know the different use cases we can work out how to provide a good development environment for different groups.
**Question:** What are the needs for each use case?
= Related Issues =
* T234632 - Wikimedia Technical Conference 2019 Session: Local development environment - MediaWiki core
* ...
=Pre-reading for all Participants=
* https://www.mediawiki.org/wiki/Developer_Satisfaction - Optional if you want to delve deeper into fundamental issues. Relevant problems will be presented briefly before discussion of this topic.
----
=Notes document(s)=
https://etherpad.wikimedia.org/p/WMTC19-T235372
=Notes and Facilitation guidance=
https://www.mediawiki.org/wiki/Wikimedia_Technical_Conference/2019/NotesandFacilitation
----
=Session Leader(s)=
* @jeena
* [name]
=Session Scribes=
* Will
=Session Facilitator=
* Aubrey
=Session Style / Format=
* [what type of format will this session be?]
----
**Session Leaders** please:
[] Add more details to this task description.
[] Coordinate any pre-event discussions (here on Phab, IRC, email, hangout, etc).
[] Outline the plan for discussing this topic at the event.
[] Optionally, include what this session will //not// try to solve.
[] Update this task with summaries of any pre-event discussions.
[] Include ways for people not attending to be involved in discussions before the event and afterwards.
----
Post-event summary:
* Dockerize lots of stuff
* Defined a set of personas for complex environment
* No one size fits all solution
Post-event action items:
* ...