This software is an open-source and web-based viewer for IIIF.
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.
- Make sure the git submodules are installed properly
git submodule install
- Install correct Node version defined in
.nvmrc
nvm install
- Using the correct Node version
nvm use
- Install yarn globally for given node version
npm i -g yarn
- Install Node dependencies
yarn
- Define a proper
.env
by using.env.example
as reference.
- The following command creates a static build in the
./dist
directory
yarn build
- Make sure your
.env
file is properly defined
- There currently are no automated tests available.
- Start development process in watch-mode
yarn start
GNU Affero General Public License (AGPLv3), see LICENSE
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.
- 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.