Page MenuHomePhabricator

BoilerPlate extension should incorporate best test and CI practices
Closed, ResolvedPublic

Description

We strongly prefer automated code checking in all extensions deployed on Wikimedia wikis (T929), we encourage certain linters, we even mandate test entry points.

The BoilerPlate extension should reflect our consensus for this. It's a dozen extra files and directories, but anyone looking at extensions in use on WMF wikis will be exposed to them. And easy automation of best practices helps development of every extension.

We could put other best practices in BoilerPlate, see T97105: BoilerPlate extension should show latest coding practices.

Event Timeline

Spage raised the priority of this task from to Needs Triage.
Spage updated the task description. (Show Details)
Spage moved this task to Backlog on the Web-APIs-Hub board.
Spage subscribed.

Change 200226 had a related patch set uploaded (by Spage):
BoilerPlate: add std. composer and npm/grunt setup

https://gerrit.wikimedia.org/r/200226

Change 200226 merged by jenkins-bot:
BoilerPlate: add std. composer and npm/grunt setup

https://gerrit.wikimedia.org/r/200226

@Spage: Is more work needed here (= remove Patch-To-Review project) or is this done (= change status to resolved)?

Spage updated the task description. (Show Details)
Spage removed a project: Patch-For-Review.
Spage set Security to None.