-
How should we maintain plugins in this repo?On the one hand I'm a proponent of monorepos (i.e. having as many of the plugins directly in the foodsoft repo as possible) as it makes collaboration more seamless. On the other hand they also raise the complexity and the knowledge required of each collaborator.
To be clear: In both cases I still think it's fine to okay-ish to have them in the foodsoft repo, but we need to discuss the workflow maintaining them. My proposal for this:
We might want to limit this workflow to plugins that are not enabled by default. Also, stating the obvious, any plugin worth maintaining in the foodsoft repo should have unit tests. (Otherwise its breaking won't even be noticed until it's too late and maintenance is even more cumbersome.) |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 2 replies
-
Thanks for raising this! |
Beta Was this translation helpful? Give feedback.
-
Thanks for your feedback! Since there are two upvotes and no objections, I'd create a PR for a README.md in Just one remaining choice:
Should we? |
Beta Was this translation helpful? Give feedback.
-
Although the Mollie plugin is not enabled by default, I feel it is too important, because financial, a plugin for the (at least the Dutch) foodcoops that use is, to have it removed (without proper discussion). So I think there is a case for a set of "supported" plugins, part of the repo and others. |
Beta Was this translation helpful? Give feedback.
-
In todays community call we agreed on this proposal: Resolution 002: Plugin Maintenance
|
Beta Was this translation helpful? Give feedback.
-
Created #1198 to document this - please review |
Beta Was this translation helpful? Give feedback.
In todays community call we agreed on this proposal:
Resolution 002: Plugin Maintenance