Docs for Mattermost — hierarchical pages, rich-text editing, comments, versioning, and Confluence import, as a self-contained plugin.
make distThis builds the server binaries and the webapp bundle and packages them into a .tar.gz under dist/.
make deployBuilds and uploads the plugin to a local Mattermost server via pluginctl. Configure the target server through the environment variables pluginctl reads (see build/bin/pluginctl and the deploy target in the Makefile).
make test
make check-stylemake test requires a reachable Postgres instance; point TEST_DATABASE_POSTGRESQL_DSN at it, or run against the standard local dev Postgres if unset. Tests fail (rather than skip) when the DSN is unreachable.
See the Mattermost plugin development guide for plugin structure, server/webapp hooks, and the release process.