{"action":"opened","issue":{"url":"https://api.github.com/repos/farmOS/farmOS-client/issues/30","repository_url":"https://api.github.com/repos/farmOS/farmOS-client","labels_url":"https://api.github.com/repos/farmOS/farmOS-client/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/farmOS/farmOS-client/issues/30/comments","events_url":"https://api.github.com/repos/farmOS/farmOS-client/issues/30/events","html_url":"https://github.com/farmOS/farmOS-client/issues/30","id":392712348,"node_id":"MDU6SXNzdWUzOTI3MTIzNDg=","number":30,"title":"Merge native repo into client?","user":{"login":"mstenta","id":95381,"node_id":"MDQ6VXNlcjk1Mzgx","avatar_url":"https://avatars1.githubusercontent.com/u/95381?v=4","gravatar_id":"","url":"https://api.github.com/users/mstenta","html_url":"https://github.com/mstenta","followers_url":"https://api.github.com/users/mstenta/followers","following_url":"https://api.github.com/users/mstenta/following{/other_user}","gists_url":"https://api.github.com/users/mstenta/gists{/gist_id}","starred_url":"https://api.github.com/users/mstenta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstenta/subscriptions","organizations_url":"https://api.github.com/users/mstenta/orgs","repos_url":"https://api.github.com/users/mstenta/repos","events_url":"https://api.github.com/users/mstenta/events{/privacy}","received_events_url":"https://api.github.com/users/mstenta/received_events","type":"User","site_admin":false},"labels":[{"id":898249971,"node_id":"MDU6TGFiZWw4OTgyNDk5NzE=","url":"https://api.github.com/repos/farmOS/farmOS-client/labels/question","name":"question","color":"d876e3","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-19T17:49:20Z","updated_at":"2018-12-19T17:49:20Z","closed_at":null,"author_association":"MEMBER","body":"@jgaehring and I have been discussing the possibility of merging the native repo (https://github.com/farmOS/farmOS-native) into this one.\r\n\r\nFirst, a bit of history: I will take the blame for initially pushing for two separate repos. This project was originally a single repo called \"farmOS-mobile-app\" (if I remember correctly). I suggested that we split it into a \"client\" (for the app JS code) and a \"native\" (for the native Cordova wrapper stuff). The idea was to keep the native wrapper code separate so that it could be maintained separately, and so that in the future we could retire it (once native browser support for offline was more mature/standardized).\r\n\r\nNow, it's starting to feel like it makes more sense to pull them back together. The \"client\" is still the bulk of the project, so I think it makes sense for this repo to be the new home. The \"native\" stuff is largely just one way of building the client app (into an Android/iOS app). But we've talked about other builds too - eg: one that can be included directly in farmOS itself, or one that can be hosted as a simple static site somewhere (like GitHub pages).\r\n\r\nLet's use this issue to outline the reasons, costs/benefits, and details for what would be required."}}
{"actor":{"display_login":"mstenta"}}