Add Student Sonar backend code.
Review Request #6896 — Created Feb. 3, 2015 and submitted — Latest diff uploaded
This contains several pieces:
- server.js and lib/routes.js define the basic web server side of things. There
are currently a few API endpoints, and navigating to / will deliver an HTML
page (which is included in the frontend change). - lib/slack.js has code to query our Slack logs from Amazon DynamoDB, as well
as get the user list from the Slack API. - lib/students.js has code to load the students.json file as well as merge in
Slack avatars. - lib/reviewboard.js has code to query the Review Board API.
Exercised all of this via the frontend.