Skip to content

Latest commit

 

History

History
27 lines (14 loc) · 1017 Bytes

development.md

File metadata and controls

27 lines (14 loc) · 1017 Bytes

Development

Run pnpm install from the root of the repository to install dependencies.

Run pnpm bootstrap to build local projects, this is necessary to compile JS into TS and make sure types imported from other projects are accessible

Run pnpm start:app to start the local dev server of the web app. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run pnpm build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Generate chrome extension files

Run pnpm build-ext to build the chrome extension files. The extension files will be stored in the chrome-extension/ directory.

Generate electron app

Run pnpm build-electron to build the electron apps. The apps will be stored in the electron-builds/ directory.

Updating docs

Run bundle exec jekyll serve.

Running tests

Run pnpm test to execute tests across all packages.