Skip to content
This repository was archived by the owner on May 24, 2023. It is now read-only.

stephan-mueller/api-documentation-showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Documentation Showcase

GitHub Workflow GitHub last commit GitHub

This is a showcase for api documentation. It contains hello world applications, which demonstrates features of the OpenAPI Specification and others. Software requirements to run the samples are maven, openjdk-8 (or any other JDK 8) and docker.

OpenAPI Specification (OAS)

The OpenAPI Specification (OAS) defines a standard, programming language-agnostic interface description for REST APIs, which allows both humans and computers to discover and understand the capabilities of a service without requiring access to source code, additional documentation, or inspection of network traffic. When properly defined via OpenAPI, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. Similar to what interface descriptions have done for lower-level programming, the OpenAPI Specification removes guesswork in calling a service.

OAS v2 (fka Swagger RESTful API Documentation Specification)

Swagger is an Interface Description Language for describing RESTful APIs expressed using JSON. Swagger is used together with a set of open-source software tools to design, build, document, and use RESTful web services. Swagger includes automated documentation, code generation (into many programming languages), and test-case generation.

Showcases