Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/mozilla/galaxy-api
INACTIVE - http://mzl.la/ghe-archive - To infinity and beyond. The backend API.
https://github.com/mozilla/galaxy-api
Add Mozilla Code of Conduct
Mozilla-GitHub-Standards opened this pull request almost 6 years ago
Mozilla-GitHub-Standards opened this pull request almost 6 years ago
CODE_OF_CONDUCT.md file missing
Mozilla-GitHub-Standards opened this issue almost 6 years ago
Mozilla-GitHub-Standards opened this issue almost 6 years ago
Wiki changes
moz-hwine opened this issue almost 6 years ago
moz-hwine opened this issue almost 6 years ago
[WIP] add Steam authentication (issue #270)
cvan opened this pull request almost 10 years ago
cvan opened this pull request almost 10 years ago
add jshint reporting to unit tests
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
move `safeHandler` to `utils`
cvan opened this pull request almost 10 years ago
cvan opened this pull request almost 10 years ago
fix regressed URL routes (from #360)
cvan opened this pull request almost 10 years ago
cvan opened this pull request almost 10 years ago
make URL routes file easier to read (fixes #268)
cvan opened this pull request almost 10 years ago
cvan opened this pull request almost 10 years ago
Update Apiary documentation for new API endpoints and sample usage
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Add a `status` column to game table
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Add ACL for API endpoints (for games, leaderboards)
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
use a consistent interface for what models return to controllers (fixes #353)
cvan opened this pull request almost 10 years ago
cvan opened this pull request almost 10 years ago
make controller handlers' `catch` methods more DRY (fixes #351)
cvan opened this pull request almost 10 years ago
cvan opened this pull request almost 10 years ago
Increase test coverage for possible errors (e.g., `DatabaseError`) in game models
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Get npm installed on AWS
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Be DRY about "validation errors" assertions in game controller tests
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Write integration tests and simplify unit tests?
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Write tests for game models
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Use transactions for rolling back DB data entered by tests
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Use Sentry
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Add tests for UUID vs. slug flows
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Closes #308 - Use uuids instead of database IDs.
adngdb opened this pull request almost 10 years ago
adngdb opened this pull request almost 10 years ago
Ensure unit test coverage is (near) complete
cvan opened this issue almost 10 years ago
cvan opened this issue almost 10 years ago
Tag master @ 0.0.6 - Hapi rewrite
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Auto-generate API documentation
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Use UUIDs instead of primary keys
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Add helper for reversing API URLs in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Add ETags to responses
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Remember redirects when slugs change
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Consider removing `Game` constructor in `api.models.game`
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Add sorting for all listing requests
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Hook up Hapi WebSocket endpoints
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Hook up hapi "tv" library for easy log debugging
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Add CSRF protection for permission-restricted endpoints
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Set up CSP
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Make sure proper errors are thrown when DB is down
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Redirect to non-trailing-slash endpoint when URL contains a trailing slash
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `PUT /games/{game_slug}/leaderboards/{board_slug}/scores/{score_id}` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `PUT /games/{game_slug}/leaderboards/{board_slug}` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `DELETE /games/{game_slug}/leaderboards/{board_slug}/scores` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `PATCH /games/{game_slug}/leaderboards/{board_slug}/scores/{score_id}` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `GET /games/{game_slug}/leaderboards/{board_slug}/scores/{score_id}` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `POST /games/{game_slug}/leaderboards/{board_slug}/scores` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `GET /games/{game_slug}/leaderboards/{board_slug}/scores` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `DELETE /games/{game_slug}/leaderboards/{board_slug}` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `PATCH /games/{game_slug}/leaderboards/{board_slug}` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `GET /games/{game_slug}/leaderboards/{board_slug}` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `POST /games/{game_slug}/leaderboards` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `GET /games/{game_slug}/leaderboards` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Add authentication via Steam
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Update puppet deploy scripts for hapi rearchitecture
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Have joi return an error in `POST /games` and `PUT /games` if slug or game URL is already taken
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Implement `PATCH /games/{idOrSlug}` in hapi
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Investigate why throwing an error in a promise breaks hapi/boom
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Cache postgres DB query results
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Have joi do conditional validation for `GET /games/{idOrSlug}`
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Do not leak errors in responses
cvan opened this issue about 10 years ago
cvan opened this issue about 10 years ago
Use Travis to rebuild gh-pages
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Allow all endpoints to be accessible by id *or* slug
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
[api] define and document error response format
rfk opened this issue over 10 years ago
rfk opened this issue over 10 years ago
Choose a SQL ORM
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Support avatars
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Do request signing
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Use a task queue
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
[api] pagination for all listing requests
rfk opened this issue over 10 years ago
rfk opened this issue over 10 years ago
[api] version url endpoints with a "/v1/" prefix
rfk opened this issue over 10 years ago
rfk opened this issue over 10 years ago
[api] use "Authorization" header for authentication
rfk opened this issue over 10 years ago
rfk opened this issue over 10 years ago
Add developer name+URL to game schema
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Add API endpoints for User CRUD
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Abstract out database calls in leaderboard API endpoints
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Add leaderboards edit API endpoints (update/replace)
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Disallow choosing an existing slug when creating a new leaderboard
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Implement Firefox Accounts
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Investigate bug in Apiary docs
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Create a prefill script for sample data
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Support API keys
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Allow only game owner/admin to delete/edit leaderboards
cvan opened this issue over 10 years ago
cvan opened this issue over 10 years ago
Store translated strings from API endpoints
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Friends only leaderboard should use a separate sorted set
soedar opened this issue almost 11 years ago
soedar opened this issue almost 11 years ago
Create an API endpoint for an admin to delegate ACL
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Allow players to challenge each another
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Store game saves in the cloud
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Anti-cheating?
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Provide a data streaming library for game assets
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Use OAuth for public REST API
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Add API endpoint to share a game via Facebook, Twitter, or Email
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Add a field to game data for new version release notes
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Allow only vouched developers to submit games
cvan opened this issue almost 11 years ago
cvan opened this issue almost 11 years ago
Store images on disk upon submission
cvan opened this issue about 11 years ago
cvan opened this issue about 11 years ago
Store user ID of developer in game JSON upon submission
cvan opened this issue about 11 years ago
cvan opened this issue about 11 years ago
Design proof-of-concept solution for in-app payments
cvan opened this issue about 11 years ago
cvan opened this issue about 11 years ago
The client API should expose unique opaque identifiers to games
mattbasta opened this issue about 11 years ago
mattbasta opened this issue about 11 years ago
Cap the number of friends a user can have
mattbasta opened this issue about 11 years ago
mattbasta opened this issue about 11 years ago
Create avatar proxy
mattbasta opened this issue about 11 years ago
mattbasta opened this issue about 11 years ago
Disassociate the notion of playing and running
mattbasta opened this issue about 11 years ago
mattbasta opened this issue about 11 years ago
Enable ratelimiting on production/staging
mattbasta opened this issue about 11 years ago
mattbasta opened this issue about 11 years ago
Do not show the currenly authenticated user in search results for /user/search
cvan opened this issue about 11 years ago
cvan opened this issue about 11 years ago
Search users/friends by username
cvan opened this issue about 11 years ago
cvan opened this issue about 11 years ago
Games should only be able to use the client API from a pre-defined origin
mattbasta opened this issue about 11 years ago
mattbasta opened this issue about 11 years ago
Add statsd
cvan opened this issue about 11 years ago
cvan opened this issue about 11 years ago