Skip to content

SwissFederalArchives/chgov-brprotokolle-frontend

Repository files navigation

chgov-brprotokolle-frontend

Context

This software is an open-source and web-based viewer for IIIF.

Architecture and components

It is focused on tree views but also works with single manifests. The viewer was developed for the Archival IIIF Server, but also works with any other IIIF server.

First steps

Preparations

Install

  1. Make sure the git submodules are installed properly
git submodule install
  1. Install correct Node version defined in .nvmrc
nvm install
  1. Using the correct Node version
nvm use
  1. Install yarn globally for given node version
npm i -g yarn
  1. Install Node dependencies
yarn
  1. Define a proper .env by using .env.example as reference.

Static build

  • The following command creates a static build in the ./dist directory
yarn build

Customization

General

  • Make sure your .env file is properly defined

Run tests

  • There currently are no automated tests available.

Execute

  • Start development process in watch-mode
yarn start

Authors

License

GNU Affero General Public License (AGPLv3), see LICENSE

Contribute

This repository is a copy which is updated regularly - therefore contributions via pull requests are not possible. However, independent copies (forks) are possible under consideration of the The MIT license.

Contact

  • For general questions (and technical support), please contact the Swiss Federal Archives by e-mail at bundesarchiv@bar.admin.ch.
  • Technical questions or problems concerning the source code can be posted here on GitHub via the "Issues" interface.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages