mattermost-community / mattermost-plugin-agenda

Mattermost plugin to handle meeting agendas
Apache License 2.0
34 stars 21 forks source link

Plugin Intake Checklist #13

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] Apps and Integratinos

README.md

If these don't exist, create Tickets for each

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-agenda 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>~ We are going to use GitHub Projects for plugins