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

https://github.com/mlibrary/catalog-browse


https://github.com/mlibrary/catalog-browse

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# catalog-browse

## To start
Connect to the U-M Library VPN

![Screen Shot 2021-11-18 at 2 44 56 PM](https://user-images.githubusercontent.com/27687379/142486728-5fe21b80-b02c-4e89-a2ef-e74440e99bfa.png)

run the `init.sh` script.
```bash
./init.sh
```

edit .env with the appropriate environment variables

start containers

```bash
docker compose up -d
```

Run the tests
```
docker compose run web bundle exec rspec
```
In a browser go to http://localhost:4567/callnumber?query=UM1

## How to work on features
If you are working on features, set up a gate so that the feature can be turned on and off until the release.

In this project we create an environment variable for the feature. If it is true the feature is enabled. If it is false then it is turned off.

Current Features: