Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Document-API-topia

 Document-API-topia

Documentation matters for API. We need an ideal world where documentation and API live in perfect harmony.
Talk given at API Days Paris 2015
Video: http://bit.ly/docutopiavid

Arnaud Lauret API Handyman

December 08, 2015
Tweet

More Decks by Arnaud Lauret API Handyman

Other Decks in Technology

Transcript

  1. The following talk has been approved by the NO STAR

    WARS VII SPOILERS association of Star Wars fans. AD API & DOC NERDS AUDIENCES DOCUMENT-API-TOPIA #APIDOCS THIS TALK HAS BEEN RATED Arnaud LAURET @apihandyman AXA Banque
  2. A not so long time ago in an APIverse not

    so far, far away.... I II III IV V VI VII
  3. I II III IV V VI VII TAKEAWAYS Episode I

    Episode II DOCUMENTATION MATTERS FIGHT UNREAD DOCUMENTATION
  4. I II III IV V VI VII TAKEAWAYS Episode I

    Episode II Episode III DOCUMENTATION MATTERS FIGHT UNREAD DOCUMENTATION TREAT DOCUMENTATION AS CODE
  5. I II III IV V VI VII TAKEAWAYS Episode I

    Episode II Episode III Episode IV DOCUMENTATION MATTERS THINK ABOUT AN IDEAL WORLD TREAT DOCUMENTATION AS CODE USE DOCUMENTATION AS DATA
  6. I II III IV V VI VII TAKEAWAYS Episode I

    Episode II Episode III Episode IV Episode V DOCUMENTATION MATTERS FIGHT UNREAD DOCUMENTATION TREAT DOCUMENTATION AS CODE USE DOCUMENTATION AS DATA DOCUMENTATION IS FOR PEOPLE TOO
  7. I II III IV V VI VII TAKEAWAYS Episode I

    Episode II Episode III Episode IV Episode V Episode VI DOCUMENTATION MATTERS FIGHT UNREAD DOCUMENTATION TREAT DOCUMENTATION AS CODE USE DOCUMENTATION AS DATA DOCUMENTATION IS FOR PEOPLE TOO PROVIDE META DOCUMENTATION
  8. SO MANY SEEDS Meta documentation Text documentation Visualizations API descriptors

    and tools Hypermedia and tools Data and dependancies CI and CD tools Concepts Documentation tools ... APIS.JSON ... MARKDOWN ASCIIDOC YAML ... 3DJS MERMAID UNITY ... SWAGGER RAML BLUEPRINT ... SIREN HAL HYDRA UBER … NEO4J NPM PIP RUBYGEMS ... JENKINS GO CD … TDD BDD UML MICROSERVICES ... ARDOQ CORILLA ... ...
  9. I II III IV V VI VII TAKEAWAYS Episode I

    Episode II Episode III Episode IV Episode V Episode VI Episode VII DOCUMENTATION MATTERS FIGHT UNREAD DOCUMENTATION TREAT DOCUMENTATION AS CODE USE DOCUMENTATION AS DATA DOCUMENTATION IS FOR PEOPLE TOO PROVIDE META DOCUMENTATION THIS IDEAL IS WITHIN REACH
  10. VERY SPECIAL THX @paulsbruce @jkriggins @kinlane PAUL BRUCE JENNIFER K.

    RIGGINS KIN LANE MAY THE DOCUMENTATION BE WITH YOUR API. ALWAYS. Join #APIDOCS Created by @apihandyman ARNAUD LAURET and GEORGE LUCAS