Create a small library for ObjectFactory, since it is a dependency of ObjectCache/T146257: Create objectcache/BagOStuff library
- Create repo, bootstrap with mediawiki/tools/cookiecutter-library
- Set up Jenkins jobs:
- composer-test for patch and submit pipeline (use composer-test-package template in zuul/layout)
- publish Doxygen
- publish Coverage
- Initial import of code, tests, and documentation.
- Use PSR-4 autoloader
- Use "Wikimedia" namespace
- phpcs
- phpunit
- Publish composer package to Packagist, under wikimedia/.
- Add documentation link to https://doc.wikimedia.org.
- Ensure Gerrit-Phabricator replication.
- Ensure Gerrit-GitHub replication.
- Create Phabricator project for bugs
- Create documentation page on mediawiki.org. https://www.mediawiki.org/wiki/ObjectFactory
- Link to code on Phab: Done
- Link to code on GitHub: https://github.com/wikimedia/ObjectFactory
- Link to Packagist package: Done
- Link to Doxygen output: Done
- Update mediawiki/core to use the package.