On Github swooop / digitalcroydon
Developer Evangelist / Beard - tsims@mailjet.com / @4thfloor_monkey
Find the slides at : digitalcroydon.herokuapp.com
Think of the APIs we use all the time (well if you're me anyway)
It's the core of what we do
Everything is built on top of it.
Anybody integrated Skype with anything recently?
First step... 'onboarding'
Technical Debt from changing systems
Whether the API fits the product and has all the needed functionality
Difficult documentation can sink a good product
I'm sure you all have pet hates...
Good documentation and a good product make a GREAT product
Because everyone loves collaboration
Lots of information, but a little hidden
So perhaps not for us.
Inspired by the Stripe & Braintree documentation
{"IsReadOnly": false, "Name": "listrecipient", "Properties": [ { "DataType": "TContact", "DefaultValue": "", "Description": "Reference to contact which is suscribed to the contactslist.", "IsRequired": true, "Name": "Contact", "ReadOnly": true }, { "DataType": "Int64", "DefaultValue": "", "Description": "Unique numerical ID for this object.", "IsRequired": false, "Name": "ID", "ReadOnly": true },
Documenting your documentation
You might have to answer a few questions on how the generation works
*see above...
Time with the community!
Use this code when you sign up:
3 months free Bronze Premium
Or if you have any questions....?