<div dir="ltr">Hi all, <div>A couple of notes for API docs this week. One is, the spec to enable RST builds to <a href="http://developer.openstack.org/api-guide/">developer.openstack.org/api-guide/</a><service> merged. The plan is completely documented here: </div><div><a href="http://specs.openstack.org/openstack/docs-specs/specs/liberty/api-site.html">http://specs.openstack.org/openstack/docs-specs/specs/liberty/api-site.html</a><br></div><div><br></div><div>I'm trying to work through the best way to build those while still working with Russell Sim on the WADL to Swagger converter at fairy-slipper:</div><div><a href="https://github.com/russell/fairy-slipper">https://github.com/russell/fairy-slipper</a><br></div><div><br></div><div>Basically run migrate.sh and then run_server.sh to see what Swagger can look like when published (very rough). I'm fixing errors found in the WADL with migrate.sh as we go and hopefully we can start maintaining Swagger only before October. </div><div>He's working on Issues #4 and #10 but all others are up for grabs: <br clear="all"><div><a href="https://github.com/russell/fairy-slipper/issues">https://github.com/russell/fairy-slipper/issues</a><br></div></div><div><br></div><div>Then, next release we can use our baseline Swagger to ensure the docs get updated either automatically or manually. If your project already uses Pecan you may be able to write Swagger with this <a href="https://github.com/elmiko/pecan-swagger">https://github.com/elmiko/pecan-swagger</a>.</div><div><br></div><div><div>Some have noted these aren't in the OpenStack git namespace but right now, the publishing outcome is more important than the governance so we'll get there when needed. </div><div><br></div><div>I'll also put in a formal request here for the infrastructure team to let us know how to request a server that can serve content on <a href="http://developer.openstack.org">developer.openstack.org</a> rather than Cloud Sites. I'll attend the Infra team meeting next week and I've added it to the agenda.</div><div><div><a href="https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting">https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting</a></div></div><div><br></div><div>Final note, I've written a set of API docs guidelines in the API Working Group repository. Please review and offer input, since this guidance applies for all OpenStack APIs. <a href="https://review.openstack.org/#/c/214817/">https://review.openstack.org/#/c/214817/</a></div><div><br></div><div>In summary:</div><div> - Please keep the WADL updated for now and continue to fix WADL bugs.</div><div> - Take a look at fairy-slipper for the migration and pecan-swagger for generation.</div><div> - Review the API docs guidelines and ask questions.<br></div><div> - With less than 2 months until release, let's git 'er done.</div><div><br></div><div>Thanks,</div><div>Anne</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Anne Gentle</div><div>Rackspace</div><div>Principal Engineer</div><div><a href="http://www.justwriteclick.com" target="_blank">www.justwriteclick.com</a></div></div></div>
</div></div>