Tech:Projects/Proper CI for Miraheze extensions
This is a project proposal to implement proper continuous integration for extensions developed and maintained by Miraheze.
Background[edit | edit source]
Currently, our extensions don't really have much continuous integration.
Plan[edit | edit source]
- Implement phpunit tests.
Requirements[edit | edit source]
There are no external requirements and no blockers requiring additional help.
Outcome Steps[edit | edit source]
- At least 51% CI coverage for CreateWiki and ManageWiki.
Getting Started[edit | edit source]
Anyone interested in starting this project should:
- Get in touch with an SRE member to discuss how to proceed.