gregmarra/the-blue-alliance — pull request #122 by brandondean (2012-04-26 04:01:56+00:00)
Title: API: Create event list and details

## Event List
*api/v1/events/list?year*
Takes a year, and returns a list of events. Events contain their key_name, name, short_name, and whether its an official event or not.

## Event Details
*api/v1/event/details?event*
Takes an event key name and returns all details related to that event – including team keys and match keys.

## Deprecation of Event Show
*api/b1/event/show?year*
**Event List** and **Event Details** was created to replace **Event Show**. We shouldn't be returning all events with all information (including team keys and matches) at once, this is memory heavy and just bad practice (in my opinion). We should encourage people to use **Event List** and **Event Details** in place of this, and in a later version of the API actually remove it.