Closed ramsey closed 1 year ago
👋 Thanks for contributing! Please be patient while a maintainer reviews your PR. In the meantime, please make sure you've read our contributing guide.
Base: 94.46% // Head: 94.46% // No change to project coverage :thumbsup:
Coverage data is based on head (
2d7d49a
) compared to base (e139ae0
). Patch has no changes to coverable lines.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Hey @ramsey 👋 Thanks very much for taking the time to prepare this contribution, it's genuinely appreciated. You're quite right, the SDK could definitely benefit from a little trim down. I'll get this merged to be shipped in the next release. 👍
Description
As I was analyzing files in my project's
vendor/
directory, I noticed there were a lot of files included for auth0/auth0-php, since it doesn't have a.gitattributes
file telling GitHub what to exclude from the exported zipped files (that Composer downloads).By including a
.gitattributes
file that excludes files that aren't necessary for dependents, we save space and bandwidth.This only affects the zipped files exported from GitHub (i.e.,
.zip
and.tar.gz
), which are primarily used by package managers (i.e., Composer) when installing project dependencies.At a high level, here's what the directory looks like before this change:
And here's what it looks like after this change:
Type of change
Checklist