aboutsummaryrefslogtreecommitdiffhomepage
path: root/support
diff options
context:
space:
mode:
Diffstat (limited to 'support')
-rw-r--r--support/doc/plugins/guide.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/support/doc/plugins/guide.md b/support/doc/plugins/guide.md
index 3715a5086..568c0662f 100644
--- a/support/doc/plugins/guide.md
+++ b/support/doc/plugins/guide.md
@@ -754,6 +754,8 @@ Left menu links can be filtered (add/remove a section or add/remove links) using
754 754
755PeerTube plugins and themes should be published on [NPM](https://www.npmjs.com/) so that PeerTube indexes take into account your plugin (after ~ 1 day). An official plugin index is available on [packages.joinpeertube.org](https://packages.joinpeertube.org/api/v1/plugins), with no interface to present packages. 755PeerTube plugins and themes should be published on [NPM](https://www.npmjs.com/) so that PeerTube indexes take into account your plugin (after ~ 1 day). An official plugin index is available on [packages.joinpeertube.org](https://packages.joinpeertube.org/api/v1/plugins), with no interface to present packages.
756 756
757> The official plugin index source code is available at https://framagit.org/framasoft/peertube/plugin-index
758
757## Write a plugin/theme 759## Write a plugin/theme
758 760
759Steps: 761Steps:
@@ -937,6 +939,12 @@ $ npm publish
937Every time you want to publish another version of your plugin/theme, just update the `version` key from the `package.json` 939Every time you want to publish another version of your plugin/theme, just update the `version` key from the `package.json`
938and republish it on NPM. Remember that the PeerTube index will take into account your new plugin/theme version after ~24 hours. 940and republish it on NPM. Remember that the PeerTube index will take into account your new plugin/theme version after ~24 hours.
939 941
942> If you need to force your plugin update on a specific __PeerTube__ instance, you may update the latest available version manually:
943> ```sql
944> UPDATE "plugin" SET "latestVersion" = 'X.X.X' WHERE "plugin"."name" = 'plugin-shortname';
945> ```
946> You'll then be able to click the __Update plugin__ button on the plugin list.
947
940### Unpublish 948### Unpublish
941 949
942If for a particular reason you don't want to maintain your plugin/theme anymore 950If for a particular reason you don't want to maintain your plugin/theme anymore