Page MenuHomePhabricator

Create extension skeleton
Closed, ResolvedPublic0 Estimated Story Points

Description

  • Extension skeleton
  • CI rules
  • Linting / base files / prep for tests

Etc.

Event Timeline

Change 920769 had a related patch set uploaded (by Jkieserman; author: Jkieserman):

[mediawiki/extensions/Pirs@master] boilerplate setup

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

Change 924770 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/Pirs@master] build: Add .phpcs.xml

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

Change 924770 abandoned by Kosta Harlan:

[mediawiki/extensions/Pirs@master] build: Add .phpcs.xml

Reason:

Let's fold this into I6dbf8d613aaa5047d71bc3ae0ae14fedb7628443, there are other dot files missing

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

Change 925842 had a related patch set uploaded (by Jkieserman; author: Jkieserman):

[mediawiki/extensions/Pirs@master] Initialize extension using files from Extension:BoilerPlate

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

Change 925842 abandoned by Jkieserman:

[mediawiki/extensions/Pirs@master] Initialize extension using files from Extension:BoilerPlate

Reason:

Wrong repo!

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

Change 925112 had a related patch set uploaded (by Jkieserman; author: Jkieserman):

[mediawiki/extensions/IncidentReporting@master] Initialize extension using files from Extension:BoilerPlate

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

Change 920769 abandoned by Hashar:

[mediawiki/extensions/Pirs@master] Initial scaffolding

Reason:

Extension has been renamed https://gerrit.wikimedia.org/r/q/project:mediawiki/extensions/IncidentReporting

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

Change 925112 merged by jenkins-bot:

[mediawiki/extensions/IncidentReporting@master] Initialize extension using files from Extension:BoilerPlate

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

Madalina subscribed.

Looks like this is done.

Could someone elaborate what is https://gerrit.wikimedia.org/g/mediawiki/extensions/Pirs about (mentioned in Gerrit patches in this task) if https://gerrit.wikimedia.org/g/mediawiki/extensions/IncidentReporting seems to be the codebase? Thanks!

Could someone elaborate what is https://gerrit.wikimedia.org/g/mediawiki/extensions/Pirs about (mentioned in Gerrit patches in this task) if https://gerrit.wikimedia.org/g/mediawiki/extensions/IncidentReporting seems to be the codebase? Thanks!

We renamed https://gerrit.wikimedia.org/g/mediawiki/extensions/Pirs to https://gerrit.wikimedia.org/g/mediawiki/extensions/IncidentReporting

https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Pirs/ says:

[ARCHIVED] MediaWiki extension Pirs. Renamed to mediawiki/extensions/IncidentReporting

Although... I now see that https://www.mediawiki.org/wiki/Extension:IncidentReporting already exists and is in use by an extension that is not managed in Gerrit.

@Aklapper what do you recommend, should we call the mw.org page for this extension something like Extension:WikimediaIncidentReporting? Or do we need to rename again? 😦

Ah, that explains some of my confusion, thanks.

should we call the mw.org page for this extension something like Extension:WikimediaIncidentReporting? Or do we need to rename again? 😦

@kostajh: I think that's really up to the team and maintainers :) Please also update https://phabricator.wikimedia.org/project/edit/4038/ once decided.

Errrrm but where to find the extension homepage?