/idai-field

iDAI.field | Archaeological Field Recording App by the German Archaeological Institute

Primary LanguageTypeScriptApache License 2.0Apache-2.0

iDAI.field

This is a monorepo containing five packages:

  • Field Desktop: The Field Desktop application based on Angular and Electron
  • Field Mobile: The Field Mobile application based on React Native (early development, no release yet)
  • Field Hub: The (optional) synchronisation server application.
  • Field Core: Shared TypeScript modules
  • iDAI.field Web: The iDAI.field Web publication platform

Usage

Please refer to the wiki.

Development

The repository uses lerna to manage sub-package dependecies. When first checking out the code base, bootstrap the dependencies with:

$ npm run bootstrap

Refer to the sub-package READMEs for detailed instructions on how to set up individual development environments.