mirror of https://github.com/Chocobozzz/PeerTube
Add note about dev mode when testing a plugin
parent
53679c111e
commit
09f33366a7
|
@ -1015,13 +1015,16 @@ You built files are in the `dist/` directory. Check `package.json` to correctly
|
||||||
|
|
||||||
### Test your plugin/theme
|
### Test your plugin/theme
|
||||||
|
|
||||||
|
PeerTube dev server (ran with `npm run dev` on `localhost:3000`) can't inject plugin CSS.
|
||||||
|
It's the reason why we don't use the dev mode but build PeerTube instead.
|
||||||
|
|
||||||
You'll need to have a local PeerTube instance:
|
You'll need to have a local PeerTube instance:
|
||||||
* Follow the [dev prerequisites](https://github.com/Chocobozzz/PeerTube/blob/develop/.github/CONTRIBUTING.md#prerequisites)
|
* Follow the [dev prerequisites](https://github.com/Chocobozzz/PeerTube/blob/develop/.github/CONTRIBUTING.md#prerequisites)
|
||||||
(to clone the repository, install dependencies and prepare the database)
|
(to clone the repository, install dependencies and prepare the database)
|
||||||
* Build PeerTube (`--light` to only build the english language):
|
* Build PeerTube:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ npm run build -- --light
|
$ npm run build
|
||||||
```
|
```
|
||||||
|
|
||||||
* Build the CLI:
|
* Build the CLI:
|
||||||
|
|
Loading…
Reference in New Issue