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
Please refer to the wiki.
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.