2012-05-17 23 views
6

¿Hay una biblioteca que proporcione un marcado para escribir la documentación REST API? He visto varias empresas utilizan patrón de documentación similar, por ejemplo:REST Generación de documento API

http://api.teamlab.com/2.0/

http://www.fullcontact.com/docs/?category=person

Me pregunto si están utilizando la misma biblioteca o servicio. Básicamente, la biblioteca debe generar páginas para navegación, búsqueda y visualización de API (muy similar a YARD para la documentación de ruby) en función del texto de marcado.

Esto es lo que he encontrado hasta ahora:

+0

Visita http://developer.mashery.com/iodocs –

Respuesta

7

Sin duda, échele un vistazo a Swagger.

Es de código abierto, utilizado por cientos de API y también utilizado por 3scale en su solución de administración de API bajo el nombre de Active Docs.

1

Echa un vistazo IO/Docs de Mashery.

Mashery I/O Docs, la próxima generación de documentación y exploración de API, permite a los desarrolladores ejecutar llamadas API en vivo directamente desde sus documentos. Creo que los documentos cumplen con las pruebas y la depuración, todo en una interfaz práctica e interactiva.

Consulte el Parse API Docs para obtener otro ejemplo de excelentes documentos.

Además, pasamos mucho tiempo diseñando el FullContact API Docs. Hacemos uso del Apigee Live API Console también.

+0

¿Ustedes construyeron una gema para generar los documentos o utilizaron las páginas generadas por Mashery como base para su documentación? Por cierto, ¡gran trabajo en el frente de los documentos! –

0

Esta es una joya útil para documentaion api (Rails4 y Rails5)

ApiDoco https://rubygems.org/gems/apidoco/versions/1.2.0.

Es muy fácil de instalar y tener una buena experiencia de usuario.

+0

Por favor, agregue la respuesta aquí también. Como el enlace externo puede cambiar en el futuro – Panther