redwoodjs / redwood

The App Framework for Startups
https://redwoodjs.com
MIT License
17.25k stars 991 forks source link

Support Plugins #388

Open yassinebridi opened 4 years ago

yassinebridi commented 4 years ago

I know redwood is trying to make every major operation opinionated, but supporting plugins would open a whole new world of possibilities, there definitely would be areas that redwood might not think about implementing to the core functionality, for example:

There could be an official store for the plugins that has been reviewed thoroughly, and has respected the high standards that redwood would outline.

guledali commented 4 years ago

I saw today that someone have already made a plugin for redwoodjs, https://github.com/freddydumont/redwood-nprogress

There has to be somewhere where you can find all plugins like centralized repo or a store similar to gatsbyjs https://www.gatsbyjs.org/plugins/

yassinebridi commented 4 years ago

Exactly, and adding support to the redwood cli, from listing to installing/uninstalling plugins etc..

guledali commented 4 years ago

It would be nice if redwoodjs forced library authors to think of how people will write tests with their plugins. For example both devise and CarrierWave from the ruby community have good docs on how to write tests with them.

Redwoodjs should enforce testing culture or at very least encourage it.

jtoar commented 2 years ago

Just wanted to add that this is something we're actively thinking about now.