Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
/_site
.DS_Store
Gemfile.lock
96 changes: 0 additions & 96 deletions Gemfile.lock

This file was deleted.

21 changes: 11 additions & 10 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
# Base configuration
permalink: /news/:title
permalink: /news/:title
exclude: [".rvmrc", ".rbenv-version", "README.md", "Rakefile", "changelog.md"]
markdown: kramdown
pygments: true
markdown: redcarpet
highlighter: pygments
gems:
- jekyll-sitemap
redcarpet:
extensions:
- autolink

#Prose.io editing info
repo_name: API-All-the-X
Expand Down Expand Up @@ -46,30 +49,28 @@ navigation:
internal: true
- text: Collaboration
url: pages/collaboration
internal: true
internal: true
- text: Tools
url: pages/tools
internal: true
- text: Resources
url: pages/resources
internal: true
internal: true
- text: Education
url: pages/education
internal: true
internal: true
- text: Support
url: pages/support
internal: true
- text: Status
url: pages/status
internal: true
internal: true
- text: About
url: pages/about
internal: true
internal: true
- text: Share your Feedback
url: https://github.com/18F/API-All-the-X/issues
internal: false
- text: Contact Us
url: pages/contact_us
internal: true


60 changes: 35 additions & 25 deletions pages/api_recipes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
layout: page
title: "API Recipes"
authors: "Gray Brooks"

---

## Background
Expand All @@ -11,31 +10,43 @@ A place to share the technology stack and other recipe details behind assorted A

## General Options

**Python**
* Flask
* how-to's
* http://tech.pro/tutorial/1213/how-to-build-an-api-with-python-and-flask
* http://radar.oreilly.com/2014/05/building-restful-apis-with-flask-in-pycharm.html
addons
* Eve
* Flask-RESTful
* Flask-Restless
* Falcon

**Java**
### General

* http://www.restapitutorial.com/
* http://orchestrate.io/blog/2014/08/05/turning-csvs-into-apis/

### Java

* https://docs.oracle.com/javaee/7/tutorial/doc/jaxrs.htm
Spark
* http://www.boxuk.com/blog/creating-rest-api-quickly-using-pure-java/
* http://java.dzone.com/articles/building-simple-restful-api
* [Spark](http://sparkjava.com/)
* http://www.boxuk.com/blog/creating-rest-api-quickly-using-pure-java/
* http://java.dzone.com/articles/building-simple-restful-api
* http://docs.spring.io/spring/docs/3.0.0.M3/spring-framework-reference/html/ch18s02.html
* http://www.vogella.com/tutorials/REST/article.html

**General**
* http://www.restapitutorial.com/
* http://orchestrate.io/blog/2014/08/05/turning-csvs-into-apis/
### Python

* [Flask](http://flask.pocoo.org/)
* how-to's
* http://tech.pro/tutorial/1213/how-to-build-an-api-with-python-and-flask
* http://radar.oreilly.com/2014/05/building-restful-apis-with-flask-in-pycharm.html
* addons
* [Eve](http://python-eve.org/)
* [Flask-RESTful](http://flask-restful.readthedocs.org/en/latest/)
* [Flask-Restless](https://github.com/jfinkels/flask-restless/)
* [Falcon](http://falconframework.org/)
* [Django REST Framework](http://www.django-rest-framework.org/)

### Ruby

## Examples of Active APIs
* [Grape](http://intridea.github.io/grape/)
* [Sinatra](http://www.sinatrarb.com/)
* [Rails](http://rubyonrails.org/) / [Rails::API](https://github.com/rails-api/rails-api)
* http://www.theodinproject.com/ruby-on-rails/apis-and-building-your-own
* https://www.codeschool.com/courses/surviving-apis-with-rails
* https://www.airpair.com/ruby-on-rails/posts/building-a-restful-api-in-a-rails-application

## Examples of Active APIs

### CFPB

Expand All @@ -51,9 +62,8 @@ Source: https://github.com/GSA/DataBeam/

Built on:

* http://github.com/project-open-data/db-to-api
* http://github.com/project-open-data/db-to-api
* http://github.com/philsturgeon/codeigniter-restserver
* http://github.com/philsturgeon/codeigniter-oauth2
* http://github.com/blueimp/jQuery-File-Upload/
* http://github.com/wordnik/swagger-ui

* http://github.com/philsturgeon/codeigniter-oauth2
* http://github.com/blueimp/jQuery-File-Upload/
* http://github.com/wordnik/swagger-ui