caTUstrophy / backend

Backend part for our catastrophe aid tool. Written in Go.
GNU General Public License v3.0
6 stars 3 forks source link

API definition and soft-freeze for MVP #14

Closed numbleroot closed 8 years ago

numbleroot commented 8 years ago

Take part in defining the API so that we are able to soft-freeze it for our MVP. The current API status can be found here. At this point there are still a lot of endpoints which need to be defined initially. Focus on the ones tagged with API version "MVP".

numbleroot commented 8 years ago

@caTUstrophy/frontend team should be working on this, too. Also, GitHub team mention test. Working :)

neopostmodern commented 8 years ago

I think types are much more useful than explanations in the JSON-style payload definitions. The keys should be self-explanatory anyway. Proposing #15

numbleroot commented 8 years ago

Valid point, merged. Although this should be done for all endpoint definitions. Soon to be.

nielsrolf commented 8 years ago

Do we have to add GET/users again? If so, we should set #11 back to in progress or directly add it

numbleroot commented 8 years ago

In my opinion, GET /users is not needed for MVP but definitely afterwards. I certainly don't object to adding it now, we can implement it along the way.

numbleroot commented 8 years ago

I think, after Niel's commit 5e427263f2163f8ba99841da9811e716495045c6 today, we have quite extensive API documentation. All endpoints to be considered for MVP are well-defined. Closing.