This monorepo contains the following packages:
@answerai/daisy-core: Core functionality for the D.A.I.S.Y. tool.@answerai/daisy: Main package for the D.A.I.S.Y. tool.@answerai/daisy-github-workflow: GitHub workflow integration for D.A.I.S.Y.tsconfig- Contains the base tsconfigs used by the
To build the codebase, follow these steps:
- Install the dependencies using
pnpm i. - Build the packages using
pnpm build.
To develop the codebase, use the following command:
pnpm dev: Starts the development build and watches for changes.
To deploy the codebase, follow these steps:
- Make the necessary changes to the code.
- Run
pnpm changesetto generate a changeset. - The changeset workflow will automatically trigger the deployment process, once the created PR is approved and merged.
The codebase uses pnpm to manage dependencies and scripts. Make sure you have pnpm installed globally before proceeding.
To run tests, use the following command:
pnpm test: Runs the test suite.
Linting is automatically performed during the build process.