|
hai 1 mes | |
---|---|---|
.github | %!s(int64=4) %!d(string=hai) anos | |
dist | hai 3 meses | |
logo | %!s(int64=4) %!d(string=hai) anos | |
packages | hai 1 mes | |
.eslintrc.json | %!s(int64=5) %!d(string=hai) anos | |
.gitignore | %!s(int64=5) %!d(string=hai) anos | |
.nvmrc | %!s(int64=3) %!d(string=hai) anos | |
LICENSE.txt | %!s(int64=7) %!d(string=hai) anos | |
Makefile | %!s(int64=4) %!d(string=hai) anos | |
README.md | %!s(int64=3) %!d(string=hai) anos | |
_config.yml | %!s(int64=5) %!d(string=hai) anos | |
favicon.ico | %!s(int64=5) %!d(string=hai) anos | |
index.html | hai 1 mes | |
lerna.json | %!s(int64=5) %!d(string=hai) anos | |
package-lock.json | %!s(int64=2) %!d(string=hai) anos | |
package.json | %!s(int64=2) %!d(string=hai) anos | |
serviceworker.js | %!s(int64=4) %!d(string=hai) anos |
This repo contains community contributed plugins, not included in the core of Converse.js.
To see a demo of all the plugins working, click here
To create a new plugin, use generator-converse, which is a Yeoman generator.
Install Yeoman and the generator:
npm install -g yo generator-conversejs
Then, to create a new plugin, run the following:
$ yo conversejs my-sexy-plugin
Where my-sexy-plugin
should be replaced with the name of your plugin.
Simple raise a PR with your new plugin. Please make sure you do the following first
Before a plugin can be used, it needs to be whitelisted when you call converse.initialize
.
converse.initialize({
whitelisted_plugins: ['my-sexy-plugin'],
});
We've started using Lerna to manage the plugin packages.
For older plugins, the following needs to be done:
./packages/
directory@converse-plugins/name