mailgun-js-boland icon indicating copy to clipboard operation
mailgun-js-boland copied to clipboard

Ultimate vision (for 1.0.0?)

Open bojand opened this issue 10 years ago • 2 comments

Ideally we would have JSON Schema (+ Hypertext?) representation of the API. This could be manually created using existing documentation. There are tools to help with this; still, I think this would be rather time consuming, error prone, and a very manual task. Lot's of checking and testing would might be needed. Ideally Mailgun could provide the schema via an API route (ie. https://pi.mailgun.net/schema) for consumption. Using this it would be fairly easy to create a self-generating / updating library with support for all of the api, and it would catch any future changes and additions. Heroku uses this mechanism for their node client.

bojand avatar Feb 19 '14 03:02 bojand

TypeScript definitions would be nice

MarkHerhold avatar Jul 21 '18 15:07 MarkHerhold

@bojand maybe it will be a good idea to create an issue named help wanted and duplicate there information about maintainer search from README? Also, you can mark some issues with the help-wanted label. It is much easier to just approve other people PRs than developing on your own. ;)

seyfer avatar Dec 30 '19 14:12 seyfer