Mattermost Plugin Boards banner
mattermost mattermost

Mattermost Plugin Boards

Development community

Description

Mattermost plugin for Boards. This will host plugin only and is independent of Focalboard.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Mattermost Boards

A self-hosted plugin for managing boards within a Mattermost installation

Mattermost boards plugins is an open source, multilingual, self-hosted project management tool that's an alternative to Trello, Notion, and Asana.

Try Mattermost Boards Plugin

Access the latest releases of the mattermost boards plugin by downloading the `mattermost-plugin-focalboard.tar.gz` file from the releases in this repository: . After downloading and installing the plugin in the System Console, select the menu in the top left corner and select **Boards**.

Getting started

Clone [mattermost](https://github.com/mattermost/mattermost-server) into sibling directory.

You also want to have the environment variable `MM_DEBUG"true"` set, otherwise the plugin will be compiled for Linux, Windows, and Darwin ARM64 and x64 architecture every single time. Setting the `MM_DEBUG` to `true` makes the plugin compile and build only for the OS and architecture you are building on.

In your Mattermost configuration file, ensure that `PluginSettings.EnableUploads` is set to `true`, and `FileSettings.MaxFileSize` is set to a large enough value to accept the plugin bundle (eg `256000000`).

Installing Dependencies

cd ./webapp
npm install

Building the plugin

Run the following command in the plugin repository to prepare a compiled, distributable plugin ZIP file:

make dist

After a successful build, a `.tar.gz` file in the `/dist` folder will be created which can be uploaded to Mattermost. To avoid having to manually install your plugin, deploy your plugin using one of the following options.

Building in Dev Mode

Set the following environment variables to true before running `make dist`-

  1. MM_DEBUG

Deploying with Local Mode

If your Mattermost server is running locally, you can enable [local mode](https://docs.mattermost.com/manage/mmctl-command-line-tool.html) t