mattermost / mattermost-plugin-google-calendar

Mattermost Google Calendar Plugin
38 stars 35 forks source link
hacktoberfest mattermost mattermost-plugin

Mattermost Google Calendar Plugin

Build status Code Coverage Release HW

A Google Calendar plugin for Mattermost.

Documentation

About | Set up | Configure | Use

Features

Contribute

Requirements

Build the plugin

  1. Clone this repository.
  2. Run make dist.
  3. When the build process finishes the plugin tarball will be available at dist/com.mattermost.gcal-$(VERSION).tar.gz
  4. In your Mattermost Server, go to System Console > Plugin Management and upload the .tar.gz file to install the plugin.

How to Release

To trigger a release, 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.

Releasing new versions

The version of a plugin is determined at compile time, automatically populating a version field in the plugin manifest:

To disable this behaviour, manually populate and maintain the version field.

Acknowledgments