Documentation for developer contributions to the DataONE project