This project contains OpenAPI specifications for various Google APIs. OpenAPI, formerly known as Swagger, is a specification for defining APIs, allowing both humans and computers to understand the capabilities of a service without accessing its source code.
The goal of this project is to provide OpenAPI specifications for Google APIs, making it easier for developers to integrate with Google services. These specifications can be used to generate client libraries, API documentation, and other tools. The project automatically converts discovered APIs into OpenAPI documents daily, so users can simply download the generated OpenAPI files and start using them.
To get started with using the OpenAPI specifications in this repository, follow these steps:
-
Clone the repository:
git clone https://github.com/zuisong/googleapis-openapi.git
-
Navigate to the project directory:
cd googleapis-openapi
-
Generate OpenAPI specifications:
deno run main.ts
You can use the OpenAPI specifications in this repository with various tools and libraries. For example, you can generate client libraries using Swagger Codegen or OpenAPI Generator.
We welcome contributions to this project! If you have OpenAPI specifications for Google APIs that are not included in this repository, please consider submitting a pull request.
-
Fork the repository.
-
Create a new branch:
git checkout -b feature-branch
-
Make your changes and commit them:
git commit -am 'Add new OpenAPI specification'
-
Push to the branch:
git push origin feature-branch
-
Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.