Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 7 additions & 14 deletions apps/api/v2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,26 +58,22 @@ CALCOM_LICENSE_KEY=00000000-0000-0000-0000-000000000000

# Development

v2 api can't directly re-use monorepo code because nest.js works only with cjs. Which is why we have dependencies that we first build and watch for changes:
```bash
$ yarn run start
$ yarn local
```

OR if you don't want to use docker, you can run following command.

And then we run the app:
```bash
$ yarn dev:no-docker
$ yarn dev
```

Additionally you can run following command(in different terminal) to ensure that any change in any of the dependencies is rebuilt and detected. It watches platform-libraries, platform-constants, platform-enums, platform-utils, platform-types.

```bash
$ yarn run dev:build:watch
```
if you make changes to code that v2 uses from platform-libraries or some other manually built dependency changes then wait for v2 to restart.

If you are making changes in packages/platform/libraries, you should run the following command too that would connect your local packages/platform/libraries to the api/v2
OR if you don't want to use docker, you can run following command.

```bash
$ yarn local
$ yarn dev:no-docker
```

# watch mode
Expand All @@ -87,9 +83,6 @@ $ yarn run start:dev
$ yarn run start:prod
```




## Test

```bash
Expand Down
6 changes: 3 additions & 3 deletions apps/api/v2/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"_dev:build:watch:enums": "yarn workspace @calcom/platform-enums build:watch",
"_dev:build:watch:utils": "yarn workspace @calcom/platform-utils build:watch",
"_dev:build:watch:types": "yarn workspace @calcom/platform-types build:watch",
"dev:build": "yarn workspace @calcom/platform-constants build && yarn workspace @calcom/platform-enums build && yarn workspace @calcom/platform-utils build && yarn workspace @calcom/platform-types build",
"dev": "yarn dev:build && ts-node scripts/docker-start.ts && yarn copy-swagger-module && yarn start --watch",
"dev:build": "yarn workspace @calcom/platform-constants build && yarn workspace @calcom/platform-enums build && yarn workspace @calcom/platform-utils build && yarn workspace @calcom/platform-types build && yarn workspace @calcom/platform-libraries build",
"dev": "ts-node scripts/docker-start.ts && yarn copy-swagger-module && yarn start --watch",
"dev:no-docker": "yarn dev:build && yarn copy-swagger-module && yarn start --watch",
"start:debug": "nest start --debug --watch",
"start:prod": "node ./dist/apps/api/v2/src/main.js",
Expand All @@ -38,7 +38,7 @@
"@axiomhq/winston": "^1.2.0",
"@calcom/platform-constants": "*",
"@calcom/platform-enums": "*",
"@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.359",
"@calcom/platform-libraries": "workspace:*",
"@calcom/platform-types": "*",
"@calcom/platform-utils": "*",
"@calcom/prisma": "*",
Expand Down
25 changes: 0 additions & 25 deletions packages/platform/libraries/scripts/local.js

This file was deleted.

97 changes: 0 additions & 97 deletions packages/platform/libraries/scripts/postpublish.js

This file was deleted.

65 changes: 0 additions & 65 deletions packages/platform/libraries/scripts/prepublish.js

This file was deleted.

14 changes: 2 additions & 12 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2715,7 +2715,7 @@ __metadata:
"@axiomhq/winston": ^1.2.0
"@calcom/platform-constants": "*"
"@calcom/platform-enums": "*"
"@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.359"
"@calcom/platform-libraries": "workspace:*"
"@calcom/platform-types": "*"
"@calcom/platform-utils": "*"
"@calcom/prisma": "*"
Expand Down Expand Up @@ -3774,17 +3774,7 @@ __metadata:
languageName: unknown
linkType: soft

"@calcom/platform-libraries@npm:@calcom/platform-libraries@0.0.359":
version: 0.0.359
resolution: "@calcom/platform-libraries@npm:0.0.359"
dependencies:
"@calcom/features": "*"
"@calcom/lib": "*"
checksum: 265d73c95334e34d076406d943ba6e80cff0037b4cf4620ed86519d41ac8e24e643000b84773c1f17cece28c4f50bd1cd70a0306764908248a55af49b44f054f
languageName: node
linkType: hard

"@calcom/platform-libraries@workspace:packages/platform/libraries":
"@calcom/platform-libraries@workspace:*, @calcom/platform-libraries@workspace:packages/platform/libraries":
version: 0.0.0-use.local
resolution: "@calcom/platform-libraries@workspace:packages/platform/libraries"
dependencies:
Expand Down
Loading