-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add mattermost-plugin-chess to Marketplace #284
Comments
I'm at A video of the plugin in action is hosted on my website: https://matthewdorner.com/mattermost-plugin-chess.webm |
The checklist below will be used to track the process of getting your plugin to the Marketplace. It's sole purpose is visibility. Process checklist
|
@MatthewDorner Sorry, Matthew, your plugin has been off my radar for too long. I've kicked of the review process and will provide an update to your shortly. |
Available in the web marketplace at: https://mattermost.com/marketplace/chess-plugin/ |
Hey @MatthewDorner, our apologies on the large delay handling these issues. We've been working on some changes to the in-product marketplace in response to customer feedback. We've heard that many Admins find it confusing that the web marketplace and in-product marketplace have different offerings. Moving forward we will be removing community plugins from the in-product marketplace and adding a link in-product to direct Admins to the web marketplace to find all community supported plugins. Since this plugin is already added to the web marketplace, I can go ahead and close your open issue on this repo since we won't be updating the in-product marketplace moving forward. You can check out the latest process re web marketplace submissions here for more context: https://developers.mattermost.com/integrate/marketplace-submissions/ Thanks again for all your contributions, please let me know if you'd like to discuss this in more detail. You can ping me at @eric.sethna on the contributors server. |
Summary
The plugin allows users to play games of Chess using
chess.js
andcm-chessboard
. I built it a few years ago and someone requested to have it added to Marketplace, so I'm submitting it although it may require changes.The main potential issue is that a while ago, I started having problems with
mattermost-redux
. Withv5.33.1
and other recent versions via npm, thecreatePost
action didn't work anymore, and I couldn't use older versions because it seems to be incompatible with recentmattermost-webapp
versions which is what originally broke my plugin and caused me to investigate. Interestingly, if I took the samemattermost-redux
code and built it into.js
myself, and added those files to my project directly, it worked. So as a workaround to fix my project, I just left them there. But I guess this may be a security issue or otherwise undesirable, but not sure how to proceed sincemattermost-redux
isn't getting update and I could never figure out the root cause of the problem. You can reproduce this by addingmattermost-redux
via npm and changing the import paths and building the plugin.Review commit
https://github.com/MatthewDorner/mattermost-plugin-chess/releases/tag/v1.2.0https://github.com/MatthewDorner/mattermost-plugin-chess/releases/tag/v1.2.1
support_url
in the manifest.release_notes_url
property of theplugin.json
manifest.I wasn't sure exactly where to put these and was getting errors when I tried to add them. Maybe something in my plugin is out of date. Is there a link to an example plugin where these fields are present?
There is no configuration
Technical requirements
Security requirements
Functional requirements
min_server_version
in the manifest.min_server_version
.Documentation requirements (checked by a Technical Writer)
The plugin must include detailed usage documentation with at least one screenshot of the plugin in action, list of features, and a development guide. This is typically a
README
file or a landing page on the web. The link to the documentation is set ashomepage_url
in the manifest. A great example is theREADME
of the GitHub plugin. Typical components of documentation include:The
plugin.json
file should include formatting consistent with the System Console interface. You can join the Documentation channel for assistance.The text was updated successfully, but these errors were encountered: