Skip to content

ubl-chj/mirador-monorepo

Repository files navigation

Mirador Monorepo

CircleCI Netlify Status Docs

This contains https://github.com/ProjectMirador/mirador split into distribution packages.

  1. @types/manifesto: types for manifesto
  2. @types/mirador-core-model: types for mirador-core
  3. @mirador/configuration: Mirador configuration
  4. @mirador/i18n: Mirador translations
  5. @mirador/core: Redux Actions and Reducers for Mirador
  6. @mirador/react-components : Importable React Components.
  7. @mirador/react-implementation : A React implementation of Mirador React components.

Synchronize upstream (pre-release)

To pull ProjectMirador/Mirador into packages, execute this:

git subtree pull --prefix packages/mirador-viewer https://github.com/ProjectMirador/mirador.git master

End to End Testing in Development Mode

  1. Install all package dependencies
$ lerna bootstrap --hoist
  1. Build packages
$ lerna run build
  1. Start Development Server
$ lerna run --scope @mirador/react-implementation start
$ lerna run cypress:open

Continuous Deployment

https://sleepy-curie-a284a7.netlify.com/