Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.There is a dirty hack in the plugin: just create a `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes, then restart containers.
When you do modification, you don't have to always rebuild the full project, and reinstall the plugin onyour dev environment.Youcan build onlythe modified part (for example, if youonly modified client files: `npm run build:client`).Check the `package.json` files for available build scripts.
When the plugin is already installed onyour dev instance, and you haven't changed any dependency, youcan quickly install your work by following these steps:
The [livechat-perf-test](https://github.com/JohnXLivingston/livechat-perf-test) repository contains some tools to make performance tests.It can be used to evaluate code improvements, or find bottlenecks.
Always inform the community before working (by creating a new issue, or commenting an existing one).Thisis to avoid that two persons are working onthe same thing, and prevent conflicts.
The used theme is [hugo-theme-relearn](https://mcshelby.github.io/hugo-theme-relearn).You should read its documentation before starting editing the documentation.