Skip to content

Latest commit

 

History

History
130 lines (89 loc) · 3.04 KB

File metadata and controls

130 lines (89 loc) · 3.04 KB
title cold
abstract Caltech Library maintains a list of people, groups and funders and their related identifiers. For many years these were managed using a spreadsheets. That has become cumbersome. **COLD** manages data as JSON objects in [dataset](https://github.com/caltechlibrary/dataset) collections. **COLD** is implemented as three web web services - cold web UI - cold JSON API (provided by datasetd) - cold reports (the report request system) Reports are implemented as a set of programs or bash scripts. TypeScript+Deno is used to implement the web UI and report system. The JSON API is provided by Dataset's datasetd. Access control is provided by the front end web server integrated with Shibboleth.
authors
family_name given_name id
Doiel
R. S.
contributor
family_name given_name id
Johnson
Kathy
family_name given_name id
Morrell
Thomas E
maintainer
family_name given_name id
Doiel
R. S.
repository_code https://github.com/caltechlibrary/cold
version 0.0.36
license_url https://caltechlibrary.github.io/cold/LICENSE
operating_system
Linux
programming_language
CSS
HTML
JavaScript
JSON
shell (Bash)
SQL
Typescript
YAML
keywords
metadata
objects
controlled vocabulary
date_released 2026-03-19

About this software

cold 0.0.36

  • Add RDM Review queue support to COLD
  • Add RDM Authors' submission Report to COLD
  • updated dataset and deno version requirements

Authors

Contributors

Maintainers

Caltech Library maintains a list of people, groups and funders and their related identifiers. For many years these were managed using a spreadsheets. That has become cumbersome. COLD manages data as JSON objects in dataset collections.

COLD is implemented as three web web services

  • cold web UI
  • cold JSON API (provided by datasetd)
  • cold reports (the report request system)

Reports are implemented as a set of programs or bash scripts.

TypeScript+Deno is used to implement the web UI and report system. The JSON API is provided by Dataset's datasetd. Access control is provided by the front end web server integrated with Shibboleth.

Programming languages

  • CSS
  • HTML
  • JavaScript
  • JSON
  • shell (Bash)
  • SQL
  • Typescript
  • YAML

Operating Systems

  • Linux

Software Requirements

  • Deno >= 2.7.5
  • Dataset = 2.3.4
  • CMTools >= 0.0.40

Software Suggestions

  • GNU Make
  • Pandoc 3.1