diff --git a/.github/workflows/backend-tests.yml b/.github/workflows/backend-tests.yml index d87973f1c..fc488256a 100644 --- a/.github/workflows/backend-tests.yml +++ b/.github/workflows/backend-tests.yml @@ -58,7 +58,7 @@ jobs: - name: Install Etherpad plugins run: > - npm install + npm install --no-save ep_align ep_author_hover ep_cursortrace diff --git a/.github/workflows/frontend-admin-tests.yml b/.github/workflows/frontend-admin-tests.yml index e42aa3bb2..0592d03f4 100644 --- a/.github/workflows/frontend-admin-tests.yml +++ b/.github/workflows/frontend-admin-tests.yml @@ -28,7 +28,7 @@ jobs: # We intentionally install a much old ep_align version to test update minor versions - name: Install etherpad plugins - run: npm install ep_align@0.2.27 + run: npm install --no-save ep_align@0.2.27 # Nuke plugin tests - name: Install etherpad plugins diff --git a/.github/workflows/frontend-tests.yml b/.github/workflows/frontend-tests.yml index 00c8dd6b5..60429ab23 100644 --- a/.github/workflows/frontend-tests.yml +++ b/.github/workflows/frontend-tests.yml @@ -65,7 +65,7 @@ jobs: - name: Install Etherpad plugins run: > - npm install + npm install --no-save ep_align ep_author_hover ep_cursortrace diff --git a/.github/workflows/load-test.yml b/.github/workflows/load-test.yml index 98379dfe8..2dbe98152 100644 --- a/.github/workflows/load-test.yml +++ b/.github/workflows/load-test.yml @@ -52,7 +52,7 @@ jobs: - name: Install etherpad plugins run: > - npm install + npm install --no-save ep_align ep_author_hover ep_cursortrace diff --git a/.travis.yml b/.travis.yml index 99aece0b2..5048d7f7d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,7 @@ _install_libreoffice: &install_libreoffice >- sudo apt-get -y install libreoffice libreoffice-pdfimport _install_plugins: &install_plugins >- - npm install + npm install --no-save ep_align ep_author_hover ep_cursortrace diff --git a/README.md b/README.md index d2dcfbe20..fff848a77 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ Etherpad is very customizable through plugins. Instructions for installing theme Run the following command in your Etherpad folder to get all of the features visible in the demo gif: ``` -npm install ep_headings2 ep_markdown ep_comments_page ep_align ep_font_color ep_webrtc ep_embedded_hyperlinks2 +npm install --no-save ep_headings2 ep_markdown ep_comments_page ep_align ep_font_color ep_webrtc ep_embedded_hyperlinks2 ``` ## Customize the style with skin variants diff --git a/doc/plugins.md b/doc/plugins.md index d8239c68a..1df620f9a 100644 --- a/doc/plugins.md +++ b/doc/plugins.md @@ -7,8 +7,8 @@ execute its own functionality based on these events. Publicly available plugins can be found in the npm registry (see ). Etherpad's naming convention for plugins is to prefix your plugins with `ep_`. So, e.g. it's `ep_flubberworms`. Thus you can install -plugins from npm, using `npm install ep_flubberworm` in Etherpad's root -directory. +plugins from npm, using `npm install --no-save ep_flubberworm` in Etherpad's +root directory. You can also browse to `http://yourEtherpadInstan.ce/admin/plugins`, which will list all installed plugins and those available on npm. It even provides diff --git a/src/bin/plugins/lib/README.md b/src/bin/plugins/lib/README.md index 3a1e26193..d2457b5fc 100755 --- a/src/bin/plugins/lib/README.md +++ b/src/bin/plugins/lib/README.md @@ -7,7 +7,10 @@ Explain what your plugin does and who it's useful for. ![screenshot](https://user-images.githubusercontent.com/220864/99979953-97841d80-2d9f-11eb-9782-5f65817c58f4.PNG) ## Installing -npm install [plugin_name] + +``` +npm install --no-save [plugin_name] +``` or Use the Etherpad ``/admin`` interface.