-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move default modules into own repositories (git submodules). #690
Comments
Makes sense I approve!
… Am 06.02.2017 um 15:07 schrieb Michael ***@***.***>:
Hi,
I'm just wondering why the default modules are added to the main magic mirror project.
Is it an option for you to move them into own repositories and add them again via git submodules? I've worked with git submodules in the past and have made some good experiences with it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Sound good but for this I think we need create a organization where it's pushed all modules and core splitted way like part of a ecosystem like NodeJs |
I approve. One repo for every module would be ideal in my opinion :)
… Am 06.02.2017 um 17:00 schrieb Rodrigo Ramírez Norambuena ***@***.***>:
Sound good but for this I think we need create a organization where it's pushed all modules and core splitted way like part of a ecosystem like NodeJs
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Sounds good. Let me know if I can help you. |
What would be the added benefit for doing this? I don't want to overcomplicate things. |
TL;DR separation of concerns
|
Thanks for you input. I really appreciate your contribution. Though I don't think the mentioned benefits validate the big change. We're not running into big issues caused by hard coded modules. Having an separate issue/pr feed is a personal preference. And honestly, I'd like to keep all MagicMirror related stuff together. Biggest issue would be that I need to move it to an organisation account. Which I currently not really want to do. Not saying it will not or never happen. Just not based on the above mentioned arguments. |
On the one hand I agree with Michael, as long as there not many issues about the modules, there is no need to have a seperate issue/feed, but on the other hand in my oppinion it would be a benefit if the user doesn't like a module update to stay on the current version and is still able to update the code of MagicMirror without having to touch any code to make changes. |
@fewieden I think that's an edge case. Users that worry about those kinds of thing are probably able to make a fork and solve it that way. My biggest focus in this project is to keep things simple. Ripping it apart would, IMHO, make things unnecessary complicated. |
I just can tell from my experience as I helped a lot of users on the forum with remote desktop sessions, that they modified stuff and were unable to update. Those who contribute here could do it without the submodules. I'm neutral on this topic I can understand both sides. |
Since I don't see this happening anytime soon, I close the issue for now. Feel free to reopen this issue. |
Hi,
I'm just wondering why the default modules are added to the main magic mirror project.
Is it an option for you to move them into own repositories and add them again via git submodules? I've worked with git submodules in the past and have made some good experiences with it.
The text was updated successfully, but these errors were encountered: