Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cedricziel/php-openapi-client-template
Template repository for OpenAPI client libraries with JanePHP
https://github.com/cedricziel/php-openapi-client-template
jane-php openapi
Last synced: 23 days ago
JSON representation
Template repository for OpenAPI client libraries with JanePHP
- Host: GitHub
- URL: https://github.com/cedricziel/php-openapi-client-template
- Owner: cedricziel
- License: mit
- Created: 2024-07-14T10:40:58.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T06:42:16.000Z (3 months ago)
- Last Synced: 2024-10-01T06:43:14.810Z (about 1 month ago)
- Topics: jane-php, openapi
- Language: PHP
- Homepage:
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# php-openapi-client-template
A small starter for OpenAPI-based client libraries.
## How to use this repository
This template uses [Jane PHP](https://github.com/janephp/janephp) to generate a
PHP client from an OpenAPI specification.In order to benefit from it, you just have to use the "Use Template" functionality on GitHub to use this as a template for your own repo.
After the repo has been created, an initial action will bring the repo into shape.
At that point, you can just replace the contents of the openapi.json file with your own spec and on push, a GitHub action will regenerate the client code.
## License
MIT