aboutsummaryrefslogtreecommitdiff
path: root/src/metadata.ts
Commit message (Collapse)AuthorAgeFilesLines
* Refactor env config into MetadataKevin J Hoerr2021-09-121-4/+23
|
* Move token to metadataKevin J Hoerr2021-09-121-1/+7
|
* Add linting to project using EslintKevin J Hoerr2019-12-091-2/+2
|
* Overhaul error handling for controllersKevin J Hoerr2019-12-081-2/+3
| | | | | | | | | | | This change fixes various issues with the GET endpoints to return more accurate error messages. It adds business logic error objects that are returned in a union type in the controllers. This change should help separate the business logic from the actual errors from upstream services. There may be required changes still with handling those upstream errors via Promises. Integration tests should be added to verify issues.
* Move from branch to repository document in MongoDBKevin J Hoerr2019-12-081-29/+60
|
* Refactor routes into separate fileKevin J Hoerr2019-12-081-0/+11
|
* Add Metadata core with MongoDB for persistenceKevin J Hoerr2019-12-071-0/+54
| | | | | | | | | | | With the new process dependency, process handling has been added to ensure that the ExpressJS server and MongoDB client connections get closed up properly. As noted in the Metadata file above the Branch interface, the schema is definitely not finalized. Eventually metadata will be needed at the repo level anyways, so reorganizing the document schema is high on the priority list.
* Prepare repository for 0.1.0 releaseKevin J Hoerr2019-11-301-3/+0
|
* Move TS files into /srcKevin J Hoerr2019-11-101-0/+3