2017-02-13 13:33:18 +00:00
|
|
|
# mediawiki/extensions/Popups
|
|
|
|
|
|
|
|
See https://www.mediawiki.org/wiki/Extension:Popups for more information about
|
|
|
|
what it does.
|
|
|
|
|
|
|
|
## Development
|
|
|
|
|
|
|
|
Popups uses an asset bundler so when developing for the extension you'll need
|
2017-02-13 14:02:18 +00:00
|
|
|
to run a script to assemble the frontend assets.
|
|
|
|
|
|
|
|
You can find the frontend source files in `src/`, the compiled sources in
|
|
|
|
`resources/dist/`, and other frontend assets managed by resource loader in
|
|
|
|
`resources/*`.
|
|
|
|
|
|
|
|
After an `npm install`:
|
2017-02-13 13:33:18 +00:00
|
|
|
|
|
|
|
* `npm start` Will run the bundler in watch mode, re-assembling the files on
|
|
|
|
file change.
|
|
|
|
* `npm run build` Will compile the assets just once, ready for deployment. You
|
|
|
|
*must* run this step before sending the patch or CI will fail (so that
|
|
|
|
sources and built assets are in sync).
|
|
|
|
* `npm test` To run the linting tools and the tests.
|