This is largely based on the Contributor Covenant but with the list of unacceptable behaviours updated according to the Rubinius CoC (as I feel the latter is more explicit/accurate/better).