Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/unb-libraries/hit.lib.unb.ca

This site's most prominent feature is an encyclopedia of biographical, critical, and bibliographic information about more than 200 New Brunswick writers and literary subjects. As well, the site provides resources for further study and teaching.
https://github.com/unb-libraries/hit.lib.unb.ca

dockworker drupal nb-literary-subjects nb-study-and-teaching-literature-resources nb-writers

Last synced: about 1 month ago
JSON representation

This site's most prominent feature is an encyclopedia of biographical, critical, and bibliographic information about more than 200 New Brunswick writers and literary subjects. As well, the site provides resources for further study and teaching.

Awesome Lists containing this project

README

        

![hit.lib.unb.ca screenshot](https://github.com/unb-libraries/hit.lib.unb.ca/raw/prod/.dockworker/screenshot.png "hit.lib.unb.ca screenshot")
# [hit.lib.unb.ca](https://hit.lib.unb.ca/) : Lean Instance Repository
[![Build Status](https://github.com/unb-libraries/hit.lib.unb.ca/actions/workflows/deployment-workflow.yaml/badge.svg?branch=prod)](https://github.com/unb-libraries/hit.lib.unb.ca/actions/workflows/deployment-workflow.yaml)
[![GitHub license](https://img.shields.io/github/license/unb-libraries/hit.lib.unb.ca)](https://github.com/unb-libraries/hit.lib.unb.ca/blob/prod/LICENSE)
![GitHub repo size](https://img.shields.io/github/repo-size/unb-libraries/hit.lib.unb.ca?label=lean%20repo%20size)

s This repository contains the assets used to test, build, and deploy the [hit.lib.unb.ca](https://hit.lib.unb.ca) Drupal application. This repository extends the [unb-libraries/docker-drupal](https://github.com/unb-libraries/docker-drupal) base image, which deploys nginx and php-fpm in the service container.

## Deploy this Application Yourself!
Local deployment, development and testing of hit.lib.unb.ca is easy, as we leverage [dockworker](https://github.com/unb-libraries/dockworker), our unified framework of [Robo](https://robo.li/) commands that streamline local development of our application on Linux or OSX.

### Step 1: Install Dockworker's Dependencies
In your local development environment, a minimal number of 'one time' dependencies are required to deploy applications with dockworker. Some or all of these may already be installed in your environment; see the list of dependencies and installation instructions [here](https://github.com/unb-libraries/dockworker/blob/4.x/docs/prerequisites.md).

### Step 2: Deploy
With all dependencies installed, you are ready to deploy any of our applications locally and and begin development:

```
composer install
vendor/bin/dockworker deploy
```

And that's it! The application will build and deploy in your local environment.

If you work with unb-libraries applications often, you may also consider [installing a dockworker alias](https://gist.github.com/JacobSanford/1448fece856be371060d0f16ccb1b194), which avoids referencing vendor/bin for each dockworker command.

## Other useful commands
Run ```vendor/bin/dockworker``` to list available dockworker commands for this application.

## Author / Contributors
This application was created at [![UNB Libraries](https://github.com/unb-libraries/assets/raw/master/unblibbadge.png "UNB Libraries")](https://lib.unb.ca) by the following humans:



## License
- As part of our 'open' ethos, UNB Libraries licenses its applications and workflows to be freely available to all whenever possible.
- Consequently, the contents of this repository [unb-libraries/hit.lib.unb.ca] are licensed under the [MIT License](http://opensource.org/licenses/mit-license.html). This license explicitly excludes:
- Any website content, which remains the exclusive property of its author(s).
- The UNB logo and any of the associated suite of visual identity assets, which remains the exclusive property of the University of New Brunswick.