Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Common UI components: button, checkbox…

  • Single “mattermost-webapp” or “plugin-api” package import to rule them all

  • Common eslint configs / golangci configs?

    • Can we avoid plugin-specific configs and just force all plugins to “look the same”

    • Can we check these configs when the public submodule is updated to enforce they stay in sync? (Requires manual step, but “better” than auto-generating, having to .gitignore, works out of the box with editors, etc.)

  • Post menu pluggable section, deprecate to allow for accessibility

    • filtering, string <> localization

  • Rely on dependabot to automate updates of the public module and in turn help spur unified tooling across all the plugin repositories.

  • Review webpp plugin API for completeness