{"id":46598459,"url":"https://github.com/mattermost/mattermost-plugin-google-calendar","last_synced_at":"2026-03-07T15:33:02.164Z","repository":{"id":40555539,"uuid":"222034361","full_name":"mattermost/mattermost-plugin-google-calendar","owner":"mattermost","description":"Mattermost Google Calendar Plugin","archived":false,"fork":false,"pushed_at":"2026-03-06T07:46:06.000Z","size":2984,"stargazers_count":51,"open_issues_count":28,"forks_count":42,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-03-06T11:56:55.813Z","etag":null,"topics":["hacktoberfest","mattermost","mattermost-plugin"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mattermost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-11-16T02:16:46.000Z","updated_at":"2026-03-06T07:44:48.000Z","dependencies_parsed_at":"2023-10-04T15:33:32.281Z","dependency_job_id":"cd6ba3ea-174c-4300-9918-04b1c68c2804","html_url":"https://github.com/mattermost/mattermost-plugin-google-calendar","commit_stats":{"total_commits":37,"total_committers":12,"mean_commits":"3.0833333333333335","dds":0.6486486486486487,"last_synced_commit":"82ec494f94dd6bfcf0ae715142ed4c5a13813e41"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":"mattermost/mattermost-plugin-starter-template","purl":"pkg:github/mattermost/mattermost-plugin-google-calendar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattermost%2Fmattermost-plugin-google-calendar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattermost%2Fmattermost-plugin-google-calendar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattermost%2Fmattermost-plugin-google-calendar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattermost%2Fmattermost-plugin-google-calendar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattermost","download_url":"https://codeload.github.com/mattermost/mattermost-plugin-google-calendar/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattermost%2Fmattermost-plugin-google-calendar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30219541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T14:02:48.375Z","status":"ssl_error","status_checked_at":"2026-03-07T14:02:43.192Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","mattermost","mattermost-plugin"],"created_at":"2026-03-07T15:33:01.549Z","updated_at":"2026-03-07T15:33:02.156Z","avatar_url":"https://github.com/mattermost.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mattermost Google Calendar Plugin\n\n[![Build status](https://github.com/mattermost/mattermost-plugin-google-calendar/actions/workflows/ci.yml/badge.svg)](https://github.com/mattermost/mattermost-plugin-google-calendar/actions/workflows/ci.yml)\n[![Code Coverage](https://img.shields.io/codecov/c/github/mattermost/mattermost-plugin-google-calendar/master)](https://codecov.io/gh/mattermost/mattermost-plugin-google-calendar)\n[![Release](https://img.shields.io/github/v/release/mattermost/mattermost-plugin-google-calendar)](https://github.com/mattermost/mattermost-plugin-google-calendar/releases/latest)\n[![HW](https://img.shields.io/github/issues/mattermost/mattermost-plugin-google-calendar/Up%20For%20Grabs?color=dark%20green\u0026label=Help%20Wanted)](https://github.com/mattermost/mattermost-plugin-google-calendar/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22Up+For+Grabs%22+label%3A%22Help+Wanted%22)\n\nA Google Calendar plugin for Mattermost.\n\n## Documentation\n\n[About](docs/about.md) | [Set up](docs/setup.md) | [Configure](docs/configuration.md) | [Use](docs/usage.md)\n\n## Features\n\n- Receive a daily summary at a specific time\n- Receive event reminders 5 minutes before a meeting via direct message\n- Create events directly from a channel, optionally linking them to a channel for reminders\n- Receive event remidners 5 minutes before a meeting via message post\n- Automatically set an user status (away, DND) during meetings\n- View your today or tomorrow's agenda with a slash command\n- Easily configurable settings using an attachment interface\n\n## Contribute\n\n### Requirements\n\n- [golang](https://golang.org/doc/install)\n- [golangci-lint](https://golangci-lint.run/usage/install/)\n- [npm](https://www.npmjs.com/get-npm)\n\n### Build the plugin\n\n1. Clone this repository.\n1. Run `make dist`.\n2. When the build process finishes the plugin tarball will be available at `dist/com.mattermost.gcal-$(VERSION).tar.gz`\n3. In your Mattermost Server, go to **System Console \u003e Plugin Management** and upload the `.tar.gz` file to install the plugin.\n\n## How to Release\n\nTo trigger a release, follow these steps:\n\n1. **For Patch Release:** Run the following command:\n    ```\n    make patch\n    ```\n   This will release a patch change.\n\n2. **For Minor Release:** Run the following command:\n    ```\n    make minor\n    ```\n   This will release a minor change.\n\n3. **For Major Release:** Run the following command:\n    ```\n    make major\n    ```\n   This will release a major change.\n\n4. **For Patch Release Candidate (RC):** Run the following command:\n    ```\n    make patch-rc\n    ```\n   This will release a patch release candidate.\n\n5. **For Minor Release Candidate (RC):** Run the following command:\n    ```\n    make minor-rc\n    ```\n   This will release a minor release candidate.\n\n6. **For Major Release Candidate (RC):** Run the following command:\n    ```\n    make major-rc\n    ```\n   This will release a major release candidate.\n\n### Releasing new versions\n\nThe version of a plugin is determined at compile time, automatically populating a `version` field in the [plugin manifest](plugin.json):\n* If the current commit matches a tag, the version will match after stripping any leading `v`, e.g. `1.3.1`.\n* Otherwise, the version will combine the nearest tag with `git rev-parse --short HEAD`, e.g. `1.3.1+d06e53e1`.\n* If there is no version tag, an empty version will be combined with the short hash, e.g. `0.0.0+76081421`.\n\nTo disable this behaviour, manually populate and maintain the `version` field.\n\n## Acknowledgments\n\n* [Hossein Ahmadian-Yazdi](https://github.com/hahmadia) for the previous version of the Google Calendar plugin:\n    * Thanks to [Waseem18 Notification Plugin](https://github.com/waseem18/mattermost-plugin-google-calendar) for the code inspiration\n    * Thanks to [Mattermost Github Plugin](https://github.com/mattermost/mattermost-plugin-github) for code structure\n    * Created as a submission for Mattermost Hackathon 2019!!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattermost%2Fmattermost-plugin-google-calendar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattermost%2Fmattermost-plugin-google-calendar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattermost%2Fmattermost-plugin-google-calendar/lists"}