mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-23 11:37:02 -04:00
Improve webpack dev documentation
Signed-off-by: David Mehren <dmehren1@gmail.com>
This commit is contained in:
parent
20a67e3446
commit
b714baa36e
1 changed files with 8 additions and 1 deletions
|
@ -7,7 +7,14 @@ about it on [the webpack website](https://webpack.js.org/).
|
||||||
Here's how we're using it:
|
Here's how we're using it:
|
||||||
|
|
||||||
## `webpack.common.js`
|
## `webpack.common.js`
|
||||||
This file contains all common definition for chunks and plugins, that are needed by the whole app.
|
This file contains all common definitions for chunks and plugins that are needed by the whole app.
|
||||||
|
|
||||||
|
The various entrypoints under the `entry` key define groups of files (npm packages or .css/.js files directly from this project) that need to be included together to be useful.
|
||||||
|
The `index` group for example bundles all javascript files and libraries used for the note editor.
|
||||||
|
|
||||||
|
Entrypoints are referenced in the `plugins` section.
|
||||||
|
The `HtmlWebpackPlugin` uses templates in `public/views/includes` to include the path to the generated resources in new templates under `public/views/build`. These templates are then used by the backend to serve HTML to the browser.
|
||||||
|
|
||||||
|
|
||||||
**TODO:** Document which entry points are used for what.
|
**TODO:** Document which entry points are used for what.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue