mattermost-plugin-mscalendar

module
v1.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2024 License: Apache-2.0

README

Mattermost Microsoft Calendar Plugin

Build Status Code Coverage Release HW

Help Wanted tickets can be found here.

Contents

Overview

This plugin supports a two-way integration between Mattermost and Microsoft Outlook Calendar.

Features

  • Daily summary of calendar events.
  • Automatic user status synchronization into Mattermost.
  • Accept or decline calendar event invites from Mattermost.

Admin guide

Installation

From Mattermost v10, this plugin is pre-packaged with the Mattermost Server.

If your Mattermost deployment is on a release prior to v10, download the latest plugin binary release, and upload it to your server via System Console > Plugin Management.

Configuration, Setup, and Usage

See the Mattermost Product Documentation for details on setting up, configuring, and using the Mattermost for Microsoft Calendar integration.

Development

This plugin contains a server portion. Read our documentation about the Developer Workflow and Developer Setup for more information about developing and extending plugins.

How to Release

To trigger a release of the Mattermost Microsoft Calendar Plugin, follow these steps:

  1. For Patch Release: Run the following command:

    make patch
    

    This will release a patch change.

  2. For Minor Release: Run the following command:

    make minor
    

    This will release a minor change.

  3. For Major Release: Run the following command:

    make major
    

    This will release a major change.

  4. For Patch Release Candidate (RC): Run the following command:

    make patch-rc
    

    This will release a patch release candidate.

  5. For Minor Release Candidate (RC): Run the following command:

    make minor-rc
    

    This will release a minor release candidate.

  6. For Major Release Candidate (RC): Run the following command:

    make major-rc
    

    This will release a major release candidate.

Directories

Path Synopsis
build
pluginctl
main handles deployment of the plugin to a development server using the Client4 API.
main handles deployment of the plugin to a development server using the Client4 API.
calendar
api
engine/mock_engine
Package mock_engine is a generated GoMock package.
Package mock_engine is a generated GoMock package.
engine/mock_plugin_api
Package mock_plugin_api is a generated GoMock package.
Package mock_plugin_api is a generated GoMock package.
engine/mock_welcomer
Package mock_welcomer is a generated GoMock package.
Package mock_welcomer is a generated GoMock package.
jobs/mock_cluster
Package mock_cluster is a generated GoMock package.
Package mock_cluster is a generated GoMock package.
remote/mock_remote
Package mock_remote is a generated GoMock package.
Package mock_remote is a generated GoMock package.
store/mock_store
Package mock_store is a generated GoMock package.
Package mock_store is a generated GoMock package.
telemetry
Copied from pluginapi/experimental/bot/logger to avoid upgrading min_server_version remove this file once pluginapi can be updated to 0.1.3+ ( min_server_version is
Copied from pluginapi/experimental/bot/logger to avoid upgrading min_server_version remove this file once pluginapi can be updated to 0.1.3+ ( min_server_version is
utils/bot/mock_bot
Package mock_bot is a generated GoMock package.
Package mock_bot is a generated GoMock package.
jobs/mock_cluster
Package mock_cluster is a generated GoMock package.
Package mock_cluster is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL