This is a monorepo containing five packages:
- iDAI.field Desktop: The iDAI.field desktop client based on AngularJS and Electron
- iDAI.field Mobile: The iDAI.field mobile client based on React Native
- iDAI.field Server: Server components
- iDAI.field Web: The iDAI.field Web publication platform
- iDAI.field Core: Shared TypeScript modules
The repository uses lerna to manage sub-package dependecies. When first checking out the code base, bootstrap the dependencies with:
$ npm run bootstrap
Build all packages with:
$ npm run build
Refer to the sub-package READMEs for detailed instructions on how to set up individual development environments.