Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/folio-org/ui-eholdings

FOLIO eholdings App
https://github.com/folio-org/ui-eholdings

folio library library-management

Last synced: 5 days ago
JSON representation

FOLIO eholdings App

Awesome Lists containing this project

README

        

# ui-eholdings

[![Build Status](https://circleci.com/gh/folio-org/ui-eholdings/tree/master.svg?style=svg)](https://circleci.com/gh/folio-org/ui-eholdings)

Copyright (C) 2017-2018 The Open Library Foundation

This software is distributed under the terms of the Apache License,
Version 2.0. See the file "[LICENSE](LICENSE)" for more information.

## Introduction
The `ui-eholdings` module adds the ability to manage electronic holdings in FOLIO. The first supported knowledge base is from EBSCO.

## Prerequisites

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/) (at least version 8)
* [Yarn](https://yarnpkg.com/)

## Installation

* `git clone https://github.com/folio-org/ui-eholdings`
* `cd ui-eholdings`
* `yarn`

## Running

* `yarn start`
* Visit your app at [http://localhost:3000](http://localhost:3000).

By default, this will use the backend OKAPI cluster at
http://localhost:9130

If you want to run the application against the mirage server contained
within the browser, you can turn it on with the `--mirage` option:

* `yarn start --mirage`

If you want to run the application against a different Okapi cluster:

* `yarn start --okapi https://myokapi.cluster.folio.org`

## Running Tests

* `yarn test` (uses Karma and Mocha to test the application)

To add Istanbul instrumentation and a code coverage report:
* `yarn test --coverage`

## Building

* `yarn build`