Tech:Projects/Proper CI for Miraheze extensions

From Miraheze Meta, Miraheze's central coordination wiki

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.