Page MenuHomePhabricator

Create separate UUID library
Open, Needs TriagePublic

Description

Description:
The GlobalIdGenerator.php file, located in includes/libs/uuid/, is a strong candidate for librarization. Extracting this functionality into a separate, reusable library would align with the ongoing efforts to modularize and make useful components available beyond the MediaWiki core.

Next Steps:

  • Prepare codebase for initial code review.
  • Conduct initial code review.
  • Publish library on Packagist.
  • Announce initial release.

Event Timeline

Change #1088527 had a related patch set uploaded (by Abaris; author: Abaris):

[mediawiki/libs/UUID@master] Initial commit: Set up UUID library

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

Change #1088627 had a related patch set uploaded (by Reedy; author: Reedy):

[integration/config@master] zuul/layout.yaml Add mediawiki/libs/UUID

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

Change #1088627 merged by jenkins-bot:

[integration/config@master] zuul/layout.yaml Add mediawiki/libs/UUID

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