php-openapi icon indicating copy to clipboard operation
php-openapi copied to clipboard

Size of Composer dev dependency "apis-guru/openapi-directory" is significantly big

Open SOHELAHMED7 opened this issue 1 year ago • 4 comments

image

Size of "openapi-directory" directory is 778 MB.

It will be good if this dependency is replaced by lighter alternative.

SOHELAHMED7 avatar Sep 14 '24 14:09 SOHELAHMED7

Temporary work-around to this issue is present at https://github.com/cebe/php-openapi/issues/210#issuecomment-2351020431

SOHELAHMED7 avatar Sep 14 '24 14:09 SOHELAHMED7

There is no lighter alternative, the point of the repo is to parse as many publicly available openapi specs as possible to see if it breaks on any of them.

cebe avatar Nov 14 '24 21:11 cebe

parse as many publicly available openapi specs as possible to see if it breaks on any of them.

I suggest to move this part in CI in Github action and add documentation to run this part locally if this part breaks in CI and wants to debug locally

SOHELAHMED7 avatar Dec 19 '24 09:12 SOHELAHMED7

https://github.com/cebe/php-openapi/issues/209#issuecomment-2553174490 is fixed in PR https://github.com/cebe/php-openapi/pull/248

SOHELAHMED7 avatar Sep 15 '25 12:09 SOHELAHMED7