mirror of
https://activitypub.software/TransFem-org/sfm-js
synced 2024-11-21 13:45:10 +00:00
explain how to test local changes
This commit is contained in:
parent
f5359d4656
commit
8fa16de198
1 changed files with 27 additions and 0 deletions
|
@ -28,3 +28,30 @@ Thank you for your PR! Before creating a PR, please check the following:
|
||||||
|
|
||||||
Thanks for your cooperation 🤗
|
Thanks for your cooperation 🤗
|
||||||
|
|
||||||
|
## Testing with Sharkey
|
||||||
|
|
||||||
|
Let's say you have Sharkey checked out at `~/src/Sharkey`, and this
|
||||||
|
repository at `~/src/sfm-js`. You have made some modifications to this
|
||||||
|
code, and want to run Sharkey with your modifications.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
cd ~/src/Sharkey
|
||||||
|
pnpm --filter=backend add ../../../sfm-js
|
||||||
|
pnpm --filter=frontend add ../../../sfm-js
|
||||||
|
```
|
||||||
|
|
||||||
|
this will replace the "real" `@transfem-org/sfm-js` in the
|
||||||
|
dependencies, with your local version. Remember to *not* commit the
|
||||||
|
changes to `package.json` that this causes! (`pnpm link` should also
|
||||||
|
work, but I couldn't figure it out)
|
||||||
|
|
||||||
|
Then you'll need to tell Vite to handle that package specially. Edit
|
||||||
|
`packages/frontend/vite.config.local-dev.ts` and add, before `define`:
|
||||||
|
|
||||||
|
```json
|
||||||
|
optimizeDeps: {
|
||||||
|
include: ['@transfem-org/sfm-js'],
|
||||||
|
},
|
||||||
|
```
|
||||||
|
|
||||||
|
Now you can `pnpm dev` and test your changes.
|
||||||
|
|
Loading…
Reference in a new issue