2012-05-17 11 views
6

Gibt es eine Bibliothek, die ein Markup zum Schreiben der REST-API-Dokumentation bietet? Ich habe mehrere Unternehmen, die ähnliche verwenden Dokumentation Muster gesehen, z:REST-API-Dokumentgenerierung

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

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

Ich frage mich, ob sie die gleiche Bibliothek oder Service verwenden. Im Wesentlichen sollte die Bibliothek Seiten für API-Navigation, Suche und Anzeige (ähnlich wie YARD für Ruby-Dokumentation) basierend auf dem Markup-Text generieren.

Dies ist, was ich bisher gefunden habe:

+0

Schauen Sie sich http://developer.mashery.com/iodocs an –

Antwort

7

Sie sollten sich unbedingt Swagger ansehen.

Es ist Open Source, das von Hunderten von APIs verwendet wird und auch von 3scale in seiner API Management-Lösung unter dem Namen Active Docs verwendet wird.

1

Auschecken IO/Docs von Mashery.

Mit Mashery I/O Docs, der nächsten Generation der API-Dokumentation und -Exploration, können Entwickler Live-API-Aufrufe direkt aus Ihren Dokumenten ausführen. Think Docs treffen auf Tests und Debugging, alles in einer praktischen, interaktiven Oberfläche.

Schauen Sie sich die Parse API Docs für ein weiteres Beispiel für großartige Dokumente.

Auch haben wir viel Zeit damit verbracht, die FullContact API Docs zu entwerfen. Wir verwenden auch die Apigee Live API Console.

+0

haben Sie ein Juwel erstellt, um die Dokumente zu generieren, oder haben Sie die von Mashery erstellten Seiten als Grundlage für Ihre Dokumentation verwendet? BTW, großartige Arbeit in der Docs-Front! –

0

Dies ist ein nützliches Juwel für api documentaion (Rails4 und Rails5)

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

Es ist sehr einfach einzurichten und hat eine gute Benutzererfahrung.

+0

Bitte fügen Sie die Antwort auch hier hinzu. Als externer Link könnte sich in Zukunft etwas ändern – Panther