{"id":18533039,"url":"https://github.com/googleapis/gax-php","last_synced_at":"2025-05-14T09:08:43.386Z","repository":{"id":37580196,"uuid":"57419569","full_name":"googleapis/gax-php","owner":"googleapis","description":"Google API Extensions for PHP","archived":false,"fork":false,"pushed_at":"2025-02-20T18:11:07.000Z","size":24028,"stargazers_count":246,"open_issues_count":26,"forks_count":55,"subscribers_count":48,"default_branch":"main","last_synced_at":"2025-04-03T19:46:25.345Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://googleapis.github.io/gax-php/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googleapis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-29T23:57:18.000Z","updated_at":"2025-03-05T20:47:39.000Z","dependencies_parsed_at":"2023-02-18T04:46:03.366Z","dependency_job_id":"b4e69400-bde2-47d4-84c2-2b124d6cd44f","html_url":"https://github.com/googleapis/gax-php","commit_stats":{"total_commits":432,"total_committers":35,"mean_commits":"12.342857142857143","dds":0.7175925925925926,"last_synced_commit":"140599cf5eae2432363ce6198e9fdff851625a7a"},"previous_names":[],"tags_count":122,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgax-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","download_url":"https://codeload.github.com/googleapis/gax-php/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248335000,"owners_count":21086488,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T19:08:55.345Z","updated_at":"2025-04-11T03:27:34.652Z","avatar_url":"https://github.com/googleapis.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Google API Core for PHP\n\n![Build Status](https://github.com/googleapis/gax-php/actions/workflows/tests.yml/badge.svg)\n\n-   [Documentation](https://cloud.google.com/php/docs/reference/gax/latest)\n\nGoogle API Core for PHP (gax-php) is a set of modules which aids the development\nof APIs for clients based on [gRPC][] and Google API conventions.\n\nApplication code will rarely need to use most of the classes within this library\ndirectly, but code generated automatically from the API definition files in\n[Google APIs][] can use services such as page streaming and retry to provide a\nmore convenient and idiomatic API surface to callers.\n\n[gRPC]: http://grpc.io\n[Google APIs]: https://github.com/googleapis/googleapis/\n\n## PHP Versions\n\ngax-php currently requires PHP 8.0 or higher.\n\n## Contributing\n\nContributions to this library are always welcome and highly encouraged.\n\nSee the [CONTRIBUTING][] documentation for more information on how to get\nstarted.\n\n[CONTRIBUTING]: https://github.com/googleapis/gax-php/blob/main/.github/CONTRIBUTING.md\n\n## Versioning\n\nThis library follows [Semantic Versioning][].\n\nThis library is considered GA (generally available). As such, it will not\nintroduce backwards-incompatible changes in any minor or patch releases. We will\naddress issues and requests with the highest priority.\n\n[Semantic Versioning]: http://semver.org/\n\n## Repository Structure\n\nAll code lives under the src/ directory. Handwritten code lives in the\nsrc/ApiCore directory and is contained in the `Google\\ApiCore` namespace.\n\nGenerated classes for protobuf common types and LongRunning client live under\nthe src/ directory, in the appropriate directory and namespace.\n\nCode in the metadata/ directory is provided to support generated protobuf\nclasses, and should not be used directly.\n\n## Development Set-Up\n\nThese steps describe the dependencies to install for Linux, and equivalents can\nbe found for Mac or Windows.\n\n1.  Install dependencies.\n\n    ```sh\n    \u003e cd ~/\n    \u003e sudo apt-get install php php-dev libcurl3-openssl-dev php-pear php-bcmath php-xml\n    \u003e curl -sS https://getcomposer.org/installer | php\n    \u003e sudo pecl install protobuf\n    ```\n\n2.  Set up this repo.\n\n    ```sh\n    \u003e cd /path/to/gax-php\n    \u003e composer install\n    ```\n\n3.  Run tests.\n\n    ```sh\n    \u003e composer test\n    ```\n\n4.  Updating dependencies after changing `composer.json`:\n\n    ```sh\n    \u003e composer update\n    `\n    ```\n\n5.  Formatting source:\n\n    ```sh\n    \u003e composer cs-lint\n    \u003e composer cs-fix\n    ```\n\n## License\n\nBSD - See [LICENSE][] for more information.\n\n[LICENSE]: https://github.com/googleapis/gax-php/blob/main/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogleapis%2Fgax-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogleapis%2Fgax-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogleapis%2Fgax-php/lists"}