question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Migrate JohnMcLear plugins to Ether/

See original GitHub issue

The top 10 plugins as per https://static.etherpad.org/ should hand ownership of those repos to the Etherpad Foundation and be part of ether/.

The plugins should pass all checks from checkPlugins (localizations, stale issues resolved, frontend and backend test coverage) and these plugins will all be checked when Etherpad (core) is commited to or has a new open PR (as per current existing CI).

The logic here is:

  • That any changes that break plugins will be detected during install.
  • That we can show best practice for plugins

We already did this transition with ep_comments_page and ep_hash_auth and it was relatively pain free.

Some work will be required

  • Confirm with plugin authors that they want to move the plugin to ether/
  • Move repos to ether/
  • Run all plugins through checkPlugins to identify the work required.
  • Ensure all top plugins have i18n, test coverage and other best practices enabled.
  • Register plugins w/ Travis
  • Add plugins to etherpad .travis file

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:4
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
JohnMcLearcommented, Dec 6, 2020

All done btw w/ various updates since! 👍

See https://github.com/ether/etherpad-lite/tree/develop/bin/plugins for details on how we maintain these plugins automatically…

1reaction
rhansencommented, Sep 24, 2020

In addition to moving the Git projects to the ether/ namespace, the Etherpad devs should be added to the plugin’s npm collaborators.

I’d be happy to move the plugins I currently own over to ether/, just as long as I retain push access.

Read more comments on GitHub >

github_iconTop Results From Across the Web

NPM release for etherpad 1.7.0 · Issue #19 - GitHub
Hi, thanks for this plugin! I've seen that you've updated the code for etherpad's 1.7.0 compatibility, but it's not yet published on NPM....
Read more >
etherpad – John McLear
Etherpad is the only editor that provides a truly fully portable full ... My plugins will be all moving over to the Etherpad...
Read more >
John McLear – Page 7 - Etherpad team blog
We have witnessed a number of sites still running the old Etherpad and we're really sad to think we haven't promoted migrating enough....
Read more >
John McLear on Twitter: "@wilkieii Etherpad has webrtc built ...
I have added self-hosted Etherpad and its integration with Riot/Matrix so ... You can just enable it with the ep_webrtc plugin then you...
Read more >
Migrating from Waffle | Ethereum development ... - Hardhat
Uninstall the @nomiclabs/hardhat-waffle and ethereum-waffle packages: · Then install the Hardhat Chai Matchers plugin: · In your Hardhat config, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found