现有工具可用于自动生成API文档,但它们大多数并不是为REST服务而设计的。
对于那些使用ServiceStack创建REST服务的人,你们是如何编写文档的? 手动/半自动/完全自动生成? 我甚至考虑自动生成定制化的WADL,并将其连接到类似apigee Console To Go之类的东西上。
(哦,对于REST信徒,请不要再说“REST API应该是自动可发现和自我解释的”了...我真的希望我的用户能看到漂亮的文档)。
现有工具可用于自动生成API文档,但它们大多数并不是为REST服务而设计的。
对于那些使用ServiceStack创建REST服务的人,你们是如何编写文档的? 手动/半自动/完全自动生成? 我甚至考虑自动生成定制化的WADL,并将其连接到类似apigee Console To Go之类的东西上。
(哦,对于REST信徒,请不要再说“REST API应该是自动可发现和自我解释的”了...我真的希望我的用户能看到漂亮的文档)。
通过XHTML记录API可能比格式化DTO提供更好的结果。请查看http://www.amundsen.com/blog/archives/1043和这个鼓舞人心的视频。