Page MenuHomeDevCentral

Tidy up Keruald\GitHub package repository
Open, NormalPublic

Description

Notifications Center (rNOTIF) uses the package Keruald\GitHub hosted in repository rKGH to verify X-Hub-Signature from GitHub payloads.

In T595, we would like to provide classes to map those events, for example in Keruald\GitHub\Events namespace.

To prepare the repository for that work, the following tasks would be useful:

  • Host repository on Phabricator (it's still on GitHub)
  • switch to main branch
  • move source code to src/ folder, adapt PSR-4 loader configuration in composer.json
  • merge the repository into rKERUALD monorepo
  • document it at https://agora.nasqueron.org/Keruald
  • bump requirement from PHP 5.6+ to PHP 8.1+ and improve typing accordingly

Event Timeline

dereckson triaged this task as Normal priority.Mon, Sep 30, 22:49
dereckson created this task.
dereckson added projects: Keruald, User-Dereckson.

I'm planning to work on this after WindRiver migration, that should be quick, we've only one class and a more comprehensive test folder.

dereckson moved this task from Backlog to Next on the User-Dereckson board.
dereckson moved this task from Backlog to Debt on the Notifications center board.