Just a little request / suggestion (maybe you already had this in mind).
I just want to comment that not all API's are related to a DB (CRUD type).
So it would be nice if you let the API foundation to be easily extendable to add other use cases (not database related).
I found this article, and the first paragraph describes what I really mean.
Please ignore the title, as we all know that an API is not a DB (title is a bit offensive):
My main point is that an API lots of the times is not directly mapped to a table 1:1 CRUD operations.
Google any API, for example mandrill's API.
As you can see, there are lots of actions non db-related like exporting a list, listing ip addresses, starting the warmup process for an ip, etc.
mailchimp.com
I hope your project could include a simple sample of an api to get the time from the server, so you show non-CRUD apis are possible and people have some guidance on that
Thanks a lot
Adrian
I just want to comment that not all API's are related to a DB (CRUD type).
So it would be nice if you let the API foundation to be easily extendable to add other use cases (not database related).
I found this article, and the first paragraph describes what I really mean.
Please ignore the title, as we all know that an API is not a DB (title is a bit offensive):
My main point is that an API lots of the times is not directly mapped to a table 1:1 CRUD operations.
Google any API, for example mandrill's API.
As you can see, there are lots of actions non db-related like exporting a list, listing ip addresses, starting the warmup process for an ip, etc.
Mailchimp Transactional API Reference | Mailchimp Developer
API reference for Mailchimp’s Transactional API.
I hope your project could include a simple sample of an api to get the time from the server, so you show non-CRUD apis are possible and people have some guidance on that
Thanks a lot
Adrian