mattermost-community / mattermost-plugin-solar-lottery

A tool somewhat similar to pager duty, allows to have rotations with magic "solar lottery" scheduling, or overrides.
Apache License 2.0
4 stars 10 forks source link

Plugin Intake Checklist #21

Closed jfrerich closed 4 years ago

jfrerich commented 4 years ago

Mark as done after each step completed (completion is done in comments)

As the individual doing plugin intake, you will need the following privileges.

Repository Setup - Settings

[x] Options (Make sure the following are the only selected items)

[x] Setup GitHub 1st Project

[x] Collaborators (Manage Access)

Added the following:

[x] Branches

Branch protection Rules: master should already be available. Click edit next to master and verify the following defaults

[x] Webhooks

[x] Installed GitHub Apps

README.md

If these don't exist, create Tickets for each (these are available in the Demo page)

Repository checks

Each of the following might require new commits and PRs against master.

Mattermost Channels Setup

GitHub | Help Wanted | CircleCI | PM: @ | Dev: @


- [x] GitHub subscribe in ~Plugin Heartbeat channel
    - `/github subscribe mattermost/mattermost-plugin-solar-lottery pulls`

## The rest
- [x] Labels: add to [mapping.go#L7](https://github.com/mattermost/mattermost-utilities/blob/master/labels/mapping.go#L7) and cd labels && go run . -default -v
- [x] Add to tracking spreadsheet, https://docs.google.com/spreadsheets/d/1jPuvFdeaWJy_-faP-p71_x66OC4x6Udp8vrasrJzbEo/edit#gid=1550130552
- [x] Add to pinned issue links in https://github.com/mattermost/mattermost-server/issues/12656
    - [x] add repo to `Good First Issue` link (listed alphabetically)
    - [x] add repo to `Up For Grabs - Golang` link (listed alphabetically)
    - [x] add repo to `All Plugin Up For Grabs` link (listed alphabetically)
    - [x] add repo full list of repositories
- [x] Setup Jira Epic plugin <plugin_name> 
    Mattermost Team: Integrations
    There is no Jira Epic for this plugin.  All issues will be handled in GitHub
jfrerich commented 4 years ago

Plugin Intake checklist has been completed.