mattermost-plugin-mscalendar

module
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: May 29, 2024 License: Apache-2.0

README

Disclaimer

This repository is community supported and not maintained by Mattermost. Mattermost disclaims liability for integrations, including Third Party Integrations and Mattermost Integrations. Integrations may be modified or discontinued at any time.

Mattermost Microsoft Calendar Plugin

Build Status Code Coverage Release HW

Maintainer: @mickmister

Help Wanted tickets can be found here.

Contents

Overview

This plugin supports a two-way integration between Mattermost and Microsoft Outlook Calendar. For a stable production release, please download the latest version from the releases page and follow these instructions to install and configure the plugin.

Features

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

Admin Guide

The Admin Guide docs for the Mattermost Microsoft Calender Plugin can be found here

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