This package currently lives inside the gnexus-auth repository only as a temporary development location.
Target state:
- separate private git repository;
- package root becomes the repository root;
- Composer install through private
vcs repository.
- Create a new private repository for the package.
- Copy contents of
packages/auth-client into the new repository root.
- Keep package name
gnexus/auth-client.
- Keep namespace
GNexus\GAuth.
- Run package tests in the new repository.
- Add CI for:
- Tag the first private version.
- Connect consuming services through Composer
repositories.type = vcs.
Recommended cleanup before moving:
- add package changelog;
- add stricter test coverage for HTTP mapping and webhook parsing edge cases;
- decide first stable constructor signatures;
- add at least one real PSR-18 integration test path;
- document minimal supported PSR implementations for consumers.