Hi Dulitha, What I see is, every Jaggery app should be a p2 feature which can be installed into whatever product they want. You guys will always use either a released app or the snapshot. In both cases, you will have to build app feature first and your product next, where you get it up to date.
At the moment, those apps have a few dependencies to other carbon features etc. and you will have to get those changes as well with the up to date Jaggery sources. Hence, just having a git sub module will not work as expected and correct model is to have self contained features. As I had mentioned in one of my previous mails, whole store has bundled as a feature now, where you can install it using p2 and get everything up to date, not just the app sources. Further, that feature contains both publisher and store apps, but if it's needed we can make them as separate features. On Wed, Nov 27, 2013 at 8:30 AM, Dulitha Wijewantha <[email protected]>wrote: > Hi guys, > What do you think about having git submodules for apps? For an example in > the Store project it has the apps in the jaggeryapps folder. If we have a > separate git project for each app (publisher git repo) it would easy for > people to get changes of the particular jaggery app. > > An example would be - I am having the store jaggery app in the mobile > server. I want to get the latest changes from the generic store. Right now > I have to get a copy of the generic store and put my features into that. If > we have a separate git project for the generic store app I can do a git > pull and auto merge the generic store changes. > > WDYT? > -- > Chan (Dulitha Wijewantha) > Software Engineer - Mobile Development > WSO2Mobile > Lean.Enterprise.Mobileware > * ~Email [email protected] <[email protected]>* > * ~Mobile +94712112165 <%2B94712112165>* > > * ~Website dulithawijewantha.com <http://dulithawijewantha.com/> * > > * ~Blog blog.dulithawijewantha.com > <http://dulichan.github.io/chan/>* > * ~Twitter @dulitharw <https://twitter.com/dulitharw>* > -- *Ruchira Wageesha**Associate Technical Lead* *WSO2 Inc. - lean . enterprise . middleware | wso2.com <http://wso2.com>* *email: [email protected] <[email protected]>, blog: ruchirawageesha.blogspot.com <http://ruchirawageesha.blogspot.com>, mobile: +94 77 5493444*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
