A webapp for accessing information about the FIRST Robotics Competition.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
common Show next match on mytba live Apr 27, 2017
consts Fix 2018 ranking import (#2291) Jun 10, 2018
context_cache Add ability to compute event week without computing all at once Sep 17, 2016
controllers Remove ElasticSearch from Event List datafeed Sep 10, 2018
database [apiv3] gdcv event endpoint now returns a list of matches with data Mar 9, 2018
datafeeds Show District Advancement (#2266) Apr 25, 2018
docs Expand site URL (#2301) Aug 7, 2018
git_hooks Use paver make in post-checkout git hook May 4, 2016
helpers Add tba_gameData as a valid score breakdown for 2018 Sep 23, 2018
lib Test suite passes in dev container (#2010) Oct 26, 2017
models Show District Advancement (#2266) Apr 25, 2018
notifications Trying out lazy imports for better cold start performance Aug 25, 2017
ops maybe fix package.json Jul 12, 2018
react Fix lint warning Aug 29, 2018
renderers fix lint Apr 11, 2018
stackdriver Fix AttributeError Aug 25, 2017
static Rename duplicate operationID Aug 29, 2018
subtrees Use Roboto font family. (#1969) Aug 16, 2017
template_engine Lazy load import Aug 26, 2017
templates Switching notifications to FCM over (now deprecated) GCM (#2276) May 3, 2018
templates_jinja2 Link to frc-events for official offseason events Jul 12, 2018
test_data Load District Info From FIRST (#2265) Apr 24, 2018
tests Disable failing team location test Aug 29, 2018
utils Use javascript library for css minification Jun 5, 2017
.babelrc [GD2] Design overhaul! (#1716) Dec 19, 2016
.eslintrc.js [GD2] Design overhaul! (#1716) Dec 19, 2016
.gitattributes Add .gitattributes to ignore certain files for language stats Feb 16, 2017
.gitignore Add build script for endpoints configuration May 29, 2018
.travis.yml Hide the deploy stage if we are not on master (#2245) Apr 12, 2018
LICENSE.md add license May 12, 2014
README.md Organize documentation Nov 19, 2017
Vagrantfile Update Vagrant config (#2062) Jan 26, 2018
admin_main.py Parameterize Landing Pages (#2055) Jan 6, 2018
api_main.py Add trusted API endpoint for event info (#2009) Oct 27, 2017
apiv3_main.py [apiv3] Add Endpoint for GDCV Data (#2170) Mar 7, 2018
app-backend-tasks-b2.yaml Install mysqldb on app modules Mar 10, 2018
app-backend-tasks.yaml Install mysqldb on app modules Mar 10, 2018
app.yaml Api auth testing, bump endpoints service version [clowntown] May 29, 2018
app_shared.yaml ignore big files from travis deploy Aug 22, 2017
appengine_config.py Python package cleanup (#1666) Oct 24, 2016
backend_main.py Show District Advancement (#2266) Apr 25, 2018
backend_main_b2.py Run district migration on b2 Jan 18, 2017
bootstrap.py Expand site URL (#2301) Aug 7, 2018
bulkloader.yaml Fix whitespace in bulkloader.yaml Sep 21, 2013
compile_jinja2_templates.py Precompile jinja2 for production Dec 11, 2015
cron.yaml Update event sync years (#2300) Aug 5, 2018
cron_main.py Automatic Team Remapping. Fixes #1638 (#2025) Nov 14, 2017
deploy.py stash/pop changes on deploy Apr 16, 2017
deploy_requirements.txt Don't pin google endpoints version May 29, 2018
dispatch.yaml Manage Deployments With gcloud Utility (#1588) Aug 5, 2016
do_compress.py Use javascript library for css minification Jun 5, 2017
gulpfile.js gulp throws on fail again Jul 12, 2018
index.yaml Keyless Eventwizard (#1693) Oct 31, 2016
main.py Add timeseries chart on match page (#2253) Apr 17, 2018
mobile_main.py Api auth testing, hack to fix android audience [clowntown] May 29, 2018
package.json maybe fix package.json Jul 12, 2018
pavement.py Add build script for endpoints configuration May 29, 2018
queue.yaml Create Automated Datastore Backups (#2002) Sep 24, 2017
requirements.txt Create Container-Based Dev Environment (#2007) Oct 24, 2017
run_tests.py Test suite passes in dev container (#2010) Oct 26, 2017
tba_config.py [config] Read MAX_YEAR from apistatus sitevar (#2299) Aug 5, 2018
test_keys_template.json Robust locations for Teams and Events (#1715) Dec 20, 2016
travis_requirements.txt Only install mysqldb on travis Mar 7, 2018

README.md

The Blue Alliance

Build Status

The Blue Alliance is a FIRST Robotics tool to help teams scout for, compete at, and relive competitions. You can see how the whole site works here, or even write code to make it better!

Help Build The Blue Alliance

The Blue Alliance is a community-driven website, so there are many ways you can contribute to the project.

Contribute Code

First off, be sure to read through the project contributing guidelines to understand what is expected of project contributors. Follow these instructions to get your environment up and running. Once you have made your changes, submit a pull request to get it reviewed and merged!

Add Data

  • Facebook Join our group, #moardata @ The Blue Alliance, to submit video and match data we're missing on the site.
  • Submit missing videos using the "Add Video" links on the site.
  • Submit missing webcasts, team photos, etc using other links on the site.

Stay in Touch