Fundraising tech/Definition of Done

A definition of done is a way for our whole team to agree on our habits for pushing out quality code. All of these things need to be done before a phabricator task can be marked as complete by the Product Owner. There can be exceptions (for example urgent bug fixes, tight deadlines). In that case, make a task for follow up and put it in the #fundraising-tech-backlog project
 * 1) Tests written - Code reviewer to confirm
 * 2) Code review - Gerrit handles this pretty well for us
 * 3) Documentation - a link to a mediawiki, wikitech (if applicable only to our install/deploy), collab (if super confidential) page that will describe expected behavior in the phabricator task
 * 4) Works in production according to requirements. Reporter of bug to confirm this and close the task