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
Merge the native and client repos #92
Comments
(Started a checklist in the issue description with some of the housekeeping things we don't want to forget.) |
This looks like a pretty good procedure to follow: https://gist.github.com/msrose/2feacb303035d11d2d05 |
For reference, I did something similar (with notable differences) earlier in the history of farmOS: https://www.drupal.org/project/farm/issues/2876992 |
Discussed with @jgaehring in chat, but posting here for posterity:
(paraphrased:) Use a git subtree merge (https://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories) to simply pull farmOS-client into farmOS-native as a subdirectory. This would basically create a new "client" directory in farmOS-native, which contains all the files from farmOS-client, along with their Git history. Then...
|
Git Subtree merge is easy... In farmOS-native, just run this command:
That will create a "client" subdirectory with farmOS-client inside it. |
Well, they're merged! @alexadamsmith, if you pull down the master branch now, you should have everything you need to keep up with development right in this (the native) repo. There are still some things I'll be moving around, but for the most part it should be stable enough for you to commit on top of the master branch now. Let me know if you run into any trouble. Perhaps at some point we could have a talk about where to go from here in terms of architecture. Now it's just a matter of checking things off that list above. I'll get a start on documentation tomorrow. @mstenta , I think you're the only one who can move issues, or move the move the client repo to farmos-legacy. Then there's the name.... hmm, I'm still not quite ready to pull the trigger, but perhaps after some more discussion. |
Got it - and it's working great! Thanks so much, Jamie! |
Looks great!!! I especially like this commit: abd73af ;-) |
I will work on moving the issues from farmOS-client in a little bit, and also move it to the farmOS-legacy group. I already updated the description to note that it's deprecated and linked to this issue. |
FYI: this issue had some good ideas/discussion in it #30 |
As you can see I transferred all issues from the old farmOS-client repo to this one (sorry for the spam!). |
Moved old repo to https://github.com/farmOS-legacy/farmOS-client |
Moved this repo to farmOS-client and merged farmOS/farmOS.org#44 - thanks @jgaehring ! |
Finished updating the README, so closing... |
client
subdirectory.farmOS-native
tofarmOS-client
) (see [META] Naming the native app in app stores #86)The text was updated successfully, but these errors were encountered: