Giter Site home page Giter Site logo

argon_code_mappings's Introduction

Argon code mappings

Note
If a project member has validated the JSON of files modified in a pull request, it is acceptable for that person to merge their own pull request.

There is a folder for each institution. In that folder, you will find:

location_facet.json

Mapping of location_hierarchy codes to displayed Library Location facet values

location_item_holdings.json

Mapping of loc_b and loc_n codes to displayed values

url_template.json

Institutional proxy prefix

The hsl and law folders only contain location_facet.json files, mapping location_hierarchy codes to the "Health Sciences Libraries" and "Law Libraries" top-level values in the Library Location facet when in TRLN view.

The trln folder contains a location_item_holdings.json file that maps loc_b and loc_n codes for TRLN Shared Print materials to displayed values. The facet values are also mapped in location_facet.json, but currently we do not display TRLN as a top level Library Location value.

.git precommit hook

Adding the following to a .git/hooks/precommit file will prevent you from committing invalid JSON.

It requires jq be installed where git can find it.

exec 1>&2

for json in $( git diff --cached --name-only --diff-filter=ACM | grep -P \.json$); do
    output=$(jq '.' < $json 2>&1)
    if [ $? != "0" ]; then
        echo "bad JSON in $json: $output"
        exit 1
    fi
done

exit 0

argon_code_mappings's People

Contributors

kspurgin avatar ldss-jm avatar adjam avatar corylown avatar kazymovae avatar pdpearce avatar derrekc avatar ad96 avatar

Stargazers

Stewart Engart avatar Kristen Wilson avatar  avatar Jason Casden avatar

Watchers

Jason Casden avatar  avatar James Cloos avatar  avatar  avatar  avatar Jason Raitz avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.