What is the preferred method for versioning Sinatra end-points.
I have an end-point named purchases
. For v 0.1, should that be...?
get '/0.1/purchases' do
end
The Sinatra documentation was not particularly helpful.
What is the preferred method for versioning Sinatra end-points.
I have an end-point named purchases
. For v 0.1, should that be...?
get '/0.1/purchases' do
end
The Sinatra documentation was not particularly helpful.
I've kept this one bookmarked:
Best practices for API versioning?
Another:
Or:
https://blog.apigee.com/detail/restful_api_design_tips_for_versioning
I think they have some free API book downloads that might prove helpful, too.
(And as the other commenter noted, this topic tends to generate lots of discussion.)