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