You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problems with submodules arise every now and then. Also, consider the long download time when you are behind a slow internet connection (or limited).
Most submodules are plugins. How to get plugins out of the core? Many think we should port our core plugins to Lv2, but maybe there is an easier solution.
We could simply put each plugin into a separate repo. There would be one "lmms core library" repo, one "lmms" repo, and then one repo for each plugin, which would link against the core library. This would free us of almost all submodules.
One disadvantage is, though, that if you do a change in the LMMS core, you might be required to do changes in tons of other repos, and you risk incompatible repos (e.g. 3osc could be too old for the core).
I'm not really into this idea, but thought it could be worth thinking about it.
The text was updated successfully, but these errors were encountered:
Problems with submodules arise every now and then. Also, consider the long download time when you are behind a slow internet connection (or limited).
Most submodules are plugins. How to get plugins out of the core? Many think we should port our core plugins to Lv2, but maybe there is an easier solution.
We could simply put each plugin into a separate repo. There would be one "lmms core library" repo, one "lmms" repo, and then one repo for each plugin, which would link against the core library. This would free us of almost all submodules.
One disadvantage is, though, that if you do a change in the LMMS core, you might be required to do changes in tons of other repos, and you risk incompatible repos (e.g. 3osc could be too old for the core).
I'm not really into this idea, but thought it could be worth thinking about it.
The text was updated successfully, but these errors were encountered: