# API-First Sprints

Chose any task below and make sure to assign it to yourself either on Drupal.org or on GitHub.

## JSON API
  - [ ] https://www.drupal.org/node/2908187
  - [ ] https://www.drupal.org/node/2898155
  - [ ] https://www.drupal.org/node/2887302
  - [ ] https://www.drupal.org/node/2887304
  - [ ] https://www.drupal.org/node/2866736
  - [ ] https://www.drupal.org/node/2859207
## REST (core)
  - [ ] https://www.drupal.org/node/2759397
  - [ ] https://www.drupal.org/node/2869426
  - [ ] https://www.drupal.org/node/2848971
  - [ ] https://www.drupal.org/node/2858814
  - [ ] https://www.drupal.org/node/2884879
  - [ ] https://www.drupal.org/node/2637312
  - The above are the easier, more self-contained issues. If you're up for big challenges, see https://www.drupal.org/node/2905563 and ping Wim Leers :)
## JSON API Extras
  - [ ] https://www.drupal.org/node/2876288
  - [ ] Any of the open tickets about testing.
## Schemata
  - [ ] https://www.drupal.org/node/2902710
  - [ ] https://www.drupal.org/node/2902112
  - [ ] https://www.drupal.org/node/2876288
## Simple OAuth
  - [ ] https://www.drupal.org/node/2910867
  - [ ] https://www.drupal.org/node/2840205
  - [ ] https://www.drupal.org/node/2898518
  - [ ] https://www.drupal.org/node/2903217
  - [ ] https://www.drupal.org/node/2900182
## Contenta CMS
  - [ ] Create a custom Jekyll theme for marketing site (www.contentacmns.org) (https://github.com/contentacms/contenta_jsonapi_demo/issues/6)
  - [ ] Implement re-design of Jekyll marketing site (www.contentacmns.org) (https://github.com/contentacms/contenta_jsonapi_demo/issues/5)
  - [ ] Collecting links to documentation in drupal.org, blogs, youtube, etc. in the new Tutorials content type. The `/help/tutorials` page needs love. (https://github.com/contentacms/contenta_jsonapi/issues/187)
  - [ ] Design default image for tutorials without image. (https://github.com/contentacms/contenta_jsonapi/issues/188)
  - [ ] Improve content in the welcome page. (https://github.com/contentacms/contenta_jsonapi/issues/131)
  - [ ] Adding the collected links into the default content. (https://github.com/contentacms/contenta_jsonapi/issues/189)
  - [ ] Improving the content for contentacms.org (https://github.com/contentacms/contentacms.github.io)
  - [ ] Theme the Drupal installer when installing the distro
  - [ ] Improve list of implementation guidelines when building a demo front-end (things like _do this query in this page_, …).
  - [ ] Write a basic tutorial on how to create content types and customize the API using Drupal and JSON API Extras.
  - [ ] Upload binary files.
  - [ ] Clean and contribute back improvements in fork https://github.com/ef4/contenta_docker
  - [ ] CardStack consumer local setup.
  - [ ] Create temporary keys upon installation. See https://github.com/acquia/reservoir/blob/8.x-1.x/reservoir.install#L21 and https://github.com/contentacms/contenta_jsonapi/pull/81
  - [ ] Add video embeds in description site: https://github.com/contentacms/contentacms.github.io/issues/22