Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Plugin Review #5

Closed
13 of 21 tasks
jfrerich opened this issue Jan 29, 2020 · 0 comments
Closed
13 of 21 tasks

Initial Plugin Review #5

jfrerich opened this issue Jan 29, 2020 · 0 comments

Comments

@jfrerich
Copy link
Contributor

jfrerich commented Jan 29, 2020

This issue includes the checklist for initial PR review. These checklist items are for the reviewer to track and addressed before the plugin in considered Passing Initial Review Process.

When all checklist items are passing and the initial review PR is merged to master, this issue can be marked as closed.

PR Checklist

Jira Ticket

https://mattermost.atlassian.net/browse/MM-21873

Overall comments

For reviewer

  • what is official convention for plugin.json id naming?
    • com.mattermost.plugin-agenda
    • com.mattermost.agenda-plugin
    • com.mattermost.agenda

Plugin Metadata

Comparison with common files from mattermost-plugin-starter-template

Installation

  • make runs without errors - fixed errors
  • FAILS make golint has errors - fixed errors (In PR - Plugin review proposals #3)
  • make govet has shadow errors - fixed errors

Security

  • FAILS npm audit returns no issues (run from webapp/)

Functionality

README.md

Clear instructions

  • necessary screenshots/gifs

Slash command testing

  • works - /agenda
  • works - /agenda list
  • works - /agenda list next-week
  • works - /agenda queue
  • works - /agenda queue next-week
  • works - /agenda setting <int>

Unit Testing

  • TBD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant