Working first version of the API
authorChristian Johansen <christian@cjohansen.no>
Tue, 9 Apr 2013 09:15:53 +0000 (11:15 +0200)
committerChristian Johansen <christian@cjohansen.no>
Tue, 9 Apr 2013 09:15:53 +0000 (11:15 +0200)
commit26e9d5cd10a92572e32eb81d584835e13ea65b9b
treea706ed16c1c5f7cee4146e7c3212dc4260f1e335
parent1c0bc28e061e8445c1b7591007b32e8037a79cea
Working first version of the API
54 files changed:
Gemfile
Gemfile.lock
Readme.md
config.ru
config/environment.rb [deleted file]
config/routes.rb
lib/zuul/app.rb
lib/zuul/endpoint/api_index.rb
lib/zuul/endpoint/memberships.rb [new file with mode: 0644]
lib/zuul/endpoint/project_lookup.rb [new file with mode: 0644]
lib/zuul/endpoint/projects.rb
lib/zuul/endpoint/repositories.rb [new file with mode: 0644]
lib/zuul/endpoint/ssh_keys.rb
lib/zuul/endpoint/team_lookup.rb [new file with mode: 0644]
lib/zuul/endpoint/teams.rb [new file with mode: 0644]
lib/zuul/endpoint/user_lookup.rb
lib/zuul/endpoint/users.rb
lib/zuul/json_response.rb
lib/zuul/mutation_serializer.rb [deleted file]
lib/zuul/not_found_error.rb [deleted file]
lib/zuul/outcome.rb [new file with mode: 0644]
lib/zuul/request.rb
lib/zuul/serializer/membership.rb [new file with mode: 0644]
lib/zuul/serializer/project.rb
lib/zuul/serializer/repository.rb [new file with mode: 0644]
lib/zuul/serializer/ssh_key.rb
lib/zuul/serializer/team.rb [new file with mode: 0644]
lib/zuul/serializer/user.rb
public/rels/find_project.html [new file with mode: 0644]
public/rels/find_team.html [new file with mode: 0644]
public/rels/memberships.html [new file with mode: 0644]
public/rels/owner.html [new file with mode: 0644]
public/rels/repositories.html [new file with mode: 0644]
public/schema/membership.json [new file with mode: 0644]
public/schema/membership_payload.json [new file with mode: 0644]
public/schema/repository.json [new file with mode: 0644]
public/schema/repository_payload.json [new file with mode: 0644]
public/schema/team.json [new file with mode: 0644]
test/test_helper.rb
test/zuul/endpoint/api_index_test.rb
test/zuul/endpoint/project_lookup_test.rb [new file with mode: 0644]
test/zuul/endpoint/ssh_keys_test.rb
test/zuul/endpoint/team_lookup_test.rb [new file with mode: 0644]
test/zuul/endpoint/teams_test.rb [new file with mode: 0644]
test/zuul/endpoint/user_lookup_test.rb
test/zuul/endpoint/users_test.rb
test/zuul/json_response_test.rb
test/zuul/mutation_serializer_test.rb [deleted file]
test/zuul/serializer/membership_test.rb [new file with mode: 0644]
test/zuul/serializer/project_test.rb
test/zuul/serializer/repository_test.rb [new file with mode: 0644]
test/zuul/serializer/ssh_key_test.rb
test/zuul/serializer/team.rb [new file with mode: 0644]
test/zuul/serializer/user_test.rb