Session Notes:
Using Patch demo to test or demonstrate patches outside of your local dev environment (or without one!)
Date & Time: Sunday, May 21st, 10:30am EEST, 7:30am UTC
Presenter
Matma Rex (Bartosz Dziewoński)
Links:
https://patchdemo.wmflabs.org/ https://github.com/MatmaRex/patchdemo
Can be used by anyone that is in the user group
trusted users / ( the one that triggers the jenkins jobs )
There's a list of extensions configured
Configuration is in the github repo in yaml files sh scripts
Great to
let patches be tested by people that don't have the local setup get feeback from volunteers get feeback from community try your patch in a more to production env
What about extensions that use backend services
CIrrusSearch? Not yet, would be a bit of efford Wikibase?
How does it work
Does not use docker All wikis run on the same simple VM
Rebases the patch that should be used on top of the branch choosen
also applies all of the dependencies of that patch
PRESENTER NOTES
demo
use cases
- new dev without local setup
- old dev demonstrating work to community or coworkers
- testing ext you don't have installed
how it works
NOT SECURE
- a couple of shell scripts install a new MediaWiki
- very simple - no containers, isolation, etc.
- wikis can't be updated (deduplication)
add your own ext (please)
rewrite it (PLEASE)