Hello!

This past week at the hackathon we got a lot of things done related to
configuration, thank you to everyone who contributed to discussions,
worked on patchsets, or did code review!

This is just a list of things I can remember, we did much more. Some of
these aren't directly related to configuration, but will make it easier
for people to use the Config classes, especially in extensions.
* Converted most of includes/specials/ to use Config interface instead
of globals - a bunch of patches
* A bunch of other misc. classes were converted to use Config instead of
globals - another bunch of patches
* API modules can now be registered with factory functions to allow for
dependency injection - https://gerrit.wikimedia.org/r/#/c/149183/
* Skins can now be registered with factory functions to allow for
dependency injection - https://gerrit.wikimedia.org/r/#/c/153060/
* Patch for SpecialPages to use a factory function was started -
https://gerrit.wikimedia.org/r/#/c/152755/
* Added a JSONContentHandler to core -
https://gerrit.wikimedia.org/r/#/c/152933/
* Discussed creating a MultiConfig class to handle fallback logic -
https://gerrit.wikimedia.org/r/153541 (WIP)
* Created a "Configuration" component in Bugzilla
* Created a tracking bug for converting things to use Config classes
instead of globals -
https://bugzilla.wikimedia.org/show_bug.cgi?id=config-obj

If you have time, code review would be appreciated:
<https://gerrit.wikimedia.org/r/#/q/topic:conf+status:open,n,z>!

Thanks,
-- Legoktm

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

Reply via email to