On Thu, Jan 9, 2014 at 12:22 PM, Shiroshica Kulatilake <sh...@wso2.com> wrote: > If we introduce a per-requisite of needing a Github user account - I think > we have a usability issue. Yes.According to the diagram even to create a tenant (if you are willing to have per developer repo) you need to register to Github ,create an organization and give credentials to AF. > > > On Thu, Jan 9, 2014 at 12:10 PM, Ajanthan Balachandran <ajant...@wso2.com> > wrote: >> >> The GithubRepositoryProvider that is already implemented in AF provide >> API to get the Github username of the AF user and store as claim.Once >> the user is invited to a project contributer/developer permission will >> be added to that user provider Github for the repo using Github API. >> >> BTW are we going to implement this feature for Github first and then >> for Gitblit? >> >> On Thu, Jan 9, 2014 at 11:54 AM, Manisha Gayathri <mani...@wso2.com> >> wrote: >> > Hi Shiro, >> > >> > Github does not provide APIs to create users in github. Instead it can >> > add >> > existing github users to existing github organizations. Therefore >> > creating >> > github user ids for AF users from AF side is not possible. >> > >> > Thanks >> > Manisha >> > >> > >> > On Thu, Jan 9, 2014 at 11:44 AM, Shiroshica Kulatilake <sh...@wso2.com> >> > wrote: >> >> >> >> Hi, >> >> >> >> In this case aren't we using Github as the tool to manage repos in AF - >> >> so >> >> shouldn't AF deal with creating user ids in GitHub ? This is instead of >> >> asking for github id's from team members ? >> >> >> >> Thank you, >> >> Shiro >> >> >> >> >> >> On Thu, Jan 9, 2014 at 11:22 AM, Punnadi Gunarathna <punn...@wso2.com> >> >> wrote: >> >>> >> >>> Hi All, >> >>> >> >>> While inviting developers to the newly created application, those >> >>> developers should get added to the "pull only" permission team in >> >>> GitHub for >> >>> it's corresponding repository. In order to do that we will have to >> >>> pass the >> >>> correct GitHub user ids of those developers. So there is a problem >> >>> which is >> >>> we need to have the developer's GitHub user id in AF front. >> >>> >> >>> Any thoughts? >> >>> >> >>> >> >>> On Wed, Jan 8, 2014 at 2:49 PM, Punnadi Gunarathna <punn...@wso2.com> >> >>> wrote: >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> On Wed, Jan 8, 2014 at 2:11 PM, Manisha Gayathri <mani...@wso2.com> >> >>>> wrote: >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> On Wed, Jan 8, 2014 at 2:08 PM, Manisha Gayathri <mani...@wso2.com> >> >>>>> wrote: >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> On Wed, Jan 8, 2014 at 1:54 PM, Punnadi Gunarathna >> >>>>>> <punn...@wso2.com> >> >>>>>> wrote: >> >>>>>>> >> >>>>>>> Hi all, >> >>>>>>> >> >>>>>>> If the app owner choose the repository type as "github" while >> >>>>>>> creating an application, we need to have the prerequisite [1] IMO. >> >>>>>>> >> >>>>>>> [1] All the users of this organization need to have a GitHub >> >>>>>>> account. >> >>>>>> >> >>>>>> >> >>>>>> Yes. This is an issue. And we need to provide the proper name in >> >>>>>> the >> >>>>>> way it appears in the github. What happens in Github is a >> >>>>>> suggestion list >> >>>>>> appears when we are typing the member name. >> >>>>>>> >> >>>>>>> >> >>>>>>> Moreover when the repository is created under the organization >> >>>>>>> context, we will have to create two teams for each repository at >> >>>>>>> the same >> >>>>>>> time as follows: >> >>>>>>> >> >>>>>>> 1. team_appowners_<appKey> : Has to be created with 'push pull and >> >>>>>>> administrative' permission. Needs to add the repository created >> >>>>>>> earlier. >> >>>>>>> 2. team_developers_<appKey> : Has to be created with 'pull only' >> >>>>>>> permission. Needs to add the repository created earlier. >> >>>>>> >> >>>>>> >> >>>>>> To add a team, it is not mandatory to add a repo AFAIK. Adding a >> >>>>>> repo >> >>>>>> is optional. >> >>>> >> >>>> Yes it is not mandatory to add a repo to a team. Also I think there >> >>>> has >> >>>> to be 2 teams for each repo not just one team for the whole >> >>>> organization. >> >>>> What we are trying to achieve here is that to give different >> >>>> permission >> >>>> levels for two teams for the created repo. So I believe it is needed >> >>>> to add >> >>>> the corresponding repo to address that matter. Please correct me if i >> >>>> am >> >>>> wrong. >> >>>>>> >> >>>>>> >> >>>>>> The team creation should happen in tenant creation time. At that >> >>>>>> point >> >>>>>> no repo is available. Repos are available only after the app is >> >>>>>> created. >> >>>>>> At that point, >> >>>>>> 1. Tenant admin registers the tenant in github >> >>>>>> 2. Create the team appowners and developers under that organization >> >>>>>> 3. Create the app. Only at this time, the repo is created. >> >>>>> >> >>>>> >> >>>>> CORRECTION >> >>>>> 4. After the repo is created, when allocating users to the app, we >> >>>>> acan >> >>>>> assign the repo to the team with the team ID. (using the API call >> >>>>> PUT >> >>>>> /teams/:id/repos/:org/:repo) >> >>>>>> >> >>>>>> At the time of the repo creation, we can assign the repo to the >> >>>>>> team >> >>>>>> with the team ID. (using the API call PUT >> >>>>>> /teams/:id/repos/:org/:repo) >> >>>>>>> >> >>>>>>> >> >>>>>>> So at the time of team selection for the application we will be >> >>>>>>> able >> >>>>>>> to add them to the earlier created teams accordingly. >> >>>>>>> >> >>>>>>> WDYT? >> >>>>>>> >> >>>>>>> >> >>>>>>> On Mon, Jan 6, 2014 at 11:56 AM, Janaka Ranabahu <jan...@wso2.com> >> >>>>>>> wrote: >> >>>>>>>> >> >>>>>>>> Hi Manisha, >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> On Mon, Jan 6, 2014 at 11:51 AM, Manisha Gayathri >> >>>>>>>> <mani...@wso2.com> >> >>>>>>>> wrote: >> >>>>>>>>> >> >>>>>>>>> After the offline discussion with Dimuthu, we decided to go >> >>>>>>>>> ahead >> >>>>>>>>> with the per developer repo for now. Per developer build, deploy >> >>>>>>>>> and test >> >>>>>>>>> will be considered later. >> >>>>>>>> >> >>>>>>>> So what you are suggesting is that the developer is not allowed >> >>>>>>>> to >> >>>>>>>> build the project? IMO, all of develop, build, deploy and test by >> >>>>>>>> a >> >>>>>>>> developer comes under one user story. We should at least have a >> >>>>>>>> user story >> >>>>>>>> for build and deployment for a developer, if we are only going to >> >>>>>>>> work with >> >>>>>>>> repo part now. >> >>>>>>>> >> >>>>>>>> WDYT? >> >>>>>>>> >> >>>>>>>> Thanks, >> >>>>>>>> Janaka >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> Thanks >> >>>>>>>>> Manisha >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> On Mon, Jan 6, 2014 at 11:45 AM, Manisha Gayathri >> >>>>>>>>> <mani...@wso2.com> wrote: >> >>>>>>>>>> >> >>>>>>>>>> Thanks for bringing this up Janaka. Was going to address this >> >>>>>>>>>> separately. >> >>>>>>>>>> >> >>>>>>>>>> What I thought was, the ideal scenario would be, the developer >> >>>>>>>>>> should be able to build, deploy and test in their own isolated >> >>>>>>>>>> environment. >> >>>>>>>>>> But this incorporates a lot of work and changes. In that case, >> >>>>>>>>>> the user >> >>>>>>>>>> story will be like once the developer does the Pull Request he >> >>>>>>>>>> waits to test >> >>>>>>>>>> until the Pull Merge Accept Notification comes from the app >> >>>>>>>>>> owner. This is >> >>>>>>>>>> inconvenient from the developer's perspective. >> >>>>>>>>>> >> >>>>>>>>>> Dimuthu, how can we address this? >> >>>>>>>>>> >> >>>>>>>>>> Thanks >> >>>>>>>>>> Manisha >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> On Mon, Jan 6, 2014 at 11:32 AM, Janaka Ranabahu >> >>>>>>>>>> <jan...@wso2.com> >> >>>>>>>>>> wrote: >> >>>>>>>>>>> >> >>>>>>>>>>> Hi Manisha, >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> On Mon, Jan 6, 2014 at 11:02 AM, Manisha Gayathri >> >>>>>>>>>>> <mani...@wso2.com> wrote: >> >>>>>>>>>>>> >> >>>>>>>>>>>> Hi all, >> >>>>>>>>>>>> >> >>>>>>>>>>>> According to the diagram in Sanjiva's mail, I have come up >> >>>>>>>>>>>> with >> >>>>>>>>>>>> a sequence diagram of the scenarios that would cover in this >> >>>>>>>>>>>> user story. >> >>>>>>>>>>>> Please refer [1] >> >>>>>>>>>>>> >> >>>>>>>>>>>> For M11, we are hoping to implement the scenarios up to Add >> >>>>>>>>>>>> Developer user story. >> >>>>>>>>>>>> >> >>>>>>>>>>>> [1]. >> >>>>>>>>>>>> >> >>>>>>>>>>>> http://www.websequencediagrams.com/?lz=dGl0bGUgUGVyIERldmVsb3BlciBSZXBvIEltcGwgd2l0aCBHaXRIdWIKCm9wdCBDcmVhdGUgTmV3IFRlbmFudAogAAIHQWRtaW4gLT4AKAc6ACMIYSBHaXQgb3JnYW5pemF0aW9uACESQUYAJgluAD8bQUY6IFByb3ZpZGUgZwBGDyBjb250ZXh0ICYgY3JlZGVudGlhbHMAfCJuIGFwcCBvd25lciB0ZWFtAIFtBnB1c2ggcGVybWlzcwCBHRVHaXRodWI6YwCBXAhkZXYAOQZpZiBub3QgZXhpc3RpbmcgYW5kIGFkZCB1c2VyIHRvACAJCmVuZACCQhFBcHAKICBBcHBPAIELBQCCCBIAGgdGAIJVE25ldyByZXBvIGluIHRoZSBvcmcuAIINCAogAIM-BwCCaAUAWAc6IFJlc3BvbnNlAINhBgCDcQVkZXRhaQCCMwUAXwZKZW5raW5zOiBBZGQAgxcFYnVpbGQgdGFzayBmb3IAgjgFcmVwbwCBRQpBZGQAhEEKAIE_DwCEWgk6IGludml0AIM0BnRvIGpvaW4gcHJvamVjdAogAIUACwCEFgdTdXJlIACBaRFGb3JrAIFnBW1haW4AgQEGAIFdDABjC0hlcmUncyB5b3VyIGZvcmtlZAAnCACBQSYALQdkZXYAgV8PAIYrCldyaXRlcyBDb2RlAIEyEACGCghHaXQgUHVsbACBUhAAggwLACsUAIIrC0xvY2FsIElERQCDAgYASx5zaACDaw0Ag0IJQgA0BwCDVQcAgxIHIENsb3VkOiBEZXBsb3kgZACIBQkAVRUAgz8LAIguCnRlc3QvZGVidWcAhVQKUHVsbCBSZXF1ZXMAg0UVABsFcgAXCQCFVQYAhRkKABMMIHJlY2VpdmVkAIYUEACFRgt2aQCGAgUARgkAhkALAIkQCE1 lcmdlAIR_Gk5vdGlmeSBhY2NlcHQAhyEF&s=vs2010 >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> The given diagram only contains up to committing the changes. >> >>>>>>>>>>> How >> >>>>>>>>>>> are we going to handle build and deployment. Can developers >> >>>>>>>>>>> have their own >> >>>>>>>>>>> build and own isolated deployment with their own repo? Or are >> >>>>>>>>>>> they only >> >>>>>>>>>>> allowed to test once they merge with the central repo. >> >>>>>>>>>>> >> >>>>>>>>>>> Thanks, >> >>>>>>>>>>> Janaka >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> Thanks >> >>>>>>>>>>>> Manisha >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> On Sun, Jan 5, 2014 at 3:07 AM, Dimuthu Leelarathne >> >>>>>>>>>>>> <dimut...@wso2.com> wrote: >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Hi Manisha and all, >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Please see my comments inline. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> On Friday, January 3, 2014, Manisha Gayathri wrote: >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Hi all, >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> For the M11 of App Factory, we are implementing per >> >>>>>>>>>>>>>>>> developer repo feature to give a github like experience >> >>>>>>>>>>>>>>>> for the developers. >> >>>>>>>>>>>>>>>> The user story for this federated development will be as >> >>>>>>>>>>>>>>>> follows: >> >>>>>>>>>>>>>>>> - Once an app-owner creates an application, the >> >>>>>>>>>>>>>>>> application >> >>>>>>>>>>>>>>>> will be getting a repo in gitblit >> >>>>>>>>>>>>>>>> - When a developer logs in, he gets an option to fork >> >>>>>>>>>>>>>>>> the >> >>>>>>>>>>>>>>>> main repo of the app >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Fork option should not be something done by developer when >> >>>>>>>>>>>>> he >> >>>>>>>>>>>>> logs in. Here is the user story we want from Sanjiva's mail >> >>>>>>>>>>>>> titled >> >>>>>>>>>>>>> "per-developer git repos for App Factory. Here is the link >> >>>>>>>>>>>>> from the mail >> >>>>>>>>>>>>> [1]. The diagram here is very precise. Basically the fork >> >>>>>>>>>>>>> request should be >> >>>>>>>>>>>>> sent by AF when a developer is added to the project. And it >> >>>>>>>>>>>>> should be done >> >>>>>>>>>>>>> by AF on a listener when "add user to application" event is >> >>>>>>>>>>>>> fired, so the >> >>>>>>>>>>>>> developer do not do it. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> And as per the mail states GitBlit does not support "PR(pull >> >>>>>>>>>>>>> request) git workflow". Then thinking along this line, IMO >> >>>>>>>>>>>>> we should NOT >> >>>>>>>>>>>>> implement "per developer" repos using Gitblit, because it >> >>>>>>>>>>>>> would require >> >>>>>>>>>>>>> major hacking. I believe we should integrate with GitHub for >> >>>>>>>>>>>>> this feature. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Basically our story should be "if underlying repo provider >> >>>>>>>>>>>>> supports PR workflow then we do [1]". So lets provide this >> >>>>>>>>>>>>> feature using >> >>>>>>>>>>>>> GitHub. And if one day GitBlit provides "PR git workflow", >> >>>>>>>>>>>>> lets make it >> >>>>>>>>>>>>> available for Git repositories as well. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> thanks, >> >>>>>>>>>>>>> dimuthu >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> [1] >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> http://www.websequencediagrams.com/?lz=dGl0bGUgQXBwIEZhY3RvcnkgR2l0IFJlcG9zCgpvcHQgQ3JlYXRlIE5ldyBBcHAKICBBcHBPd25lciAtPiBBRjoAGQhuABcKRiAtPiBHaXRibGl0ABMNcmVwbwogABMIADwFAEYHOiBIZXJlJ3MgeW91ciBhcHAAJAgARwZKZW5raW5zOiBBZGQAZQVidWlsZCB0YXNrIGZvACYLZW5kAIExBkFkZCBEZXZlbG9wZXIAgScPAA8JOiBpbnZpdGF0aW9uIHRvIGpvaW4gcHJvamVjdAogADYKAIFjCFN1cmUgAIFJGXJlcG8AgQkFZGV2AIFYDgBmCwCBWwxwcml2ADEIAIFCKWRldgCBXA8AgR0KV3JpdGVzIENvZGUAgS8QAIMGCUdpdCBQdWxsAIFQEACCCgsALBQAgikLTG9jYWwgSURFAIMABgBLH3NoAINkDgCDQglCADYHAINVBwCDEgcgQ2xvdWQ6IERlcGxveSBkAIJ6CQBXFQCDPwsAgyMKdGVzdC9kZWJ1ZwCEBQpQdWxsIFJlcXVlcwCDRRUAGwVyABcJAIU9BgCFEwoAEwwgcmVjZWl2ZWQAhXwQAIVCCVJldmkAhWkFAEYJAIYoCwCGDwlNZXJnZQCFABpOb3RpZnkgYWNjZXB0AIVTBQ&s=vs2010 >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> - The developer should not be permitted to directly >> >>>>>>>>>>>>>>>> commit >> >>>>>>>>>>>>>>>> to the main repo >> >>>>>>>>>>>>>>>> - Developer can fork the main repo and have it as his >> >>>>>>>>>>>>>>>> remote repo. Developer commits his changes to his remote >> >>>>>>>>>>>>>>>> repo >> >>>>>>>>>>>>>>>> - Once the changes are committed he sends a pull request >> >>>>>>>>>>>>>>>> with the committed changes >> >>>>>>>>>>>>>>>> - App owner can login to the main repo and check what >> >>>>>>>>>>>>>>>> are >> >>>>>>>>>>>>>>>> the available pull requests. He can review the commits >> >>>>>>>>>>>>>>>> and reject the >> >>>>>>>>>>>>>>>> problamatic ones and merge the accepted changes with the >> >>>>>>>>>>>>>>>> main repo >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> There are couple of things to consider. >> >>>>>>>>>>>>>>>> We are using Gitblit as the repo provider in AF. In >> >>>>>>>>>>>>>>>> Gitblit >> >>>>>>>>>>>>>>>> only the fork option is available. The pull merge >> >>>>>>>>>>>>>>>> capability of Gitblit is >> >>>>>>>>>>>>>>>> still in work in progress state according to their >> >>>>>>>>>>>>>>>> discussions. They are >> >>>>>>>>>>>>>>>> hoping to make it available in the next release but still >> >>>>>>>>>>>>>>>> could not find >> >>>>>>>>>>>>>>>> even a trunk build of those components. In that case we >> >>>>>>>>>>>>>>>> will need to >> >>>>>>>>>>>>>>>> implement that capability in AF side. >> >>>>>>>>>>>>>>>> Therefore, we will give all these repo releated options >> >>>>>>>>>>>>>>>> from >> >>>>>>>>>>>>>>>> AF side. >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Thanks >> >>>>>>>>>>>>>>>> Manisha >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>>> ~Regards >> >>>>>>>>>>>>>>>> Manisha Eleperuma >> >>>>>>>>>>>>>>>> Software Engineer >> >>>>>>>>>>>>>>>> WSO2, Inc.: http://wso2.com >> >>>>>>>>>>>>>>>> lean.enterprise.middleware >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> blog: http://manisha-eleperuma.blogspot.com/ >> >>>>>>>>>>>>>>>> mobile: +94 71 8279777 >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>>> You received this message because you are subscribed to >> >>>>>>>>>>>>>>>> the >> >>>>>>>>>>>>>>>> Google Groups "WSO2 Engineering Group" group. >> >>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >> >>>>>>>>>>>>>>>> from it, send an email to >> >>>>>>>>>>>>>>>> engineering-group+unsubscr...@wso2.com. >> >>>>>>>>>>>>>>>> For more options, visit >> >>>>>>>>>>>>>>>> https://groups.google.com/a/wso2.com/groups/opt_out. >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>> S.Uthaiyashankar >> >>>>>>>>>>>>>>> VP Engineering >> >>>>>>>>>>>>>>> WSO2 Inc. >> >>>>>>>>>>>>>>> http://wso2.com/ - "lean . enterprise . middleware" >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> Phone: +94 714897591 >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>> You received this message because you are subscribed to >> >>>>>>>>>>>>>>> the >> >>>>>>>>>>>>>>> Google Groups "WSO2 Engineering Group" group. >> >>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >> >>>>>>>>>>>>>>> from >> >>>>>>>>>>>>>>> it, send an email to >> >>>>>>>>>>>>>>> engineering-group+unsubscr...@wso2.com. >> >>>>>>>>>>>>>>> For more options, visit >> >>>>>>>>>>>>>>> https://groups.google.com/a/wso2.com/groups/opt_out. >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>> Shiroshica Kulatilake >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> Architect, >> >>>>>>>>>>>>>> WSO2, Inc. http://wso2.com/ >> >>>>>>>>>>>>>> Phone: +94 776523867 >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> -- >> >>>>>>>>>>>>> Dimuthu Leelarathne >> >>>>>>>>>>>>> Architect & Product Lead of App Factory >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> WSO2, Inc. (http://wso2.com) >> >>>>>>>>>>>>> email: dimut...@wso2.com >> >>>>>>>>>>>>> Mobile : 0773661935 >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Lean . Enterprise . Middleware >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> -- >> >>>>>>>>>>>> ~Regards >> >>>>>>>>>>>> Manisha Eleperuma >> >>>>>>>>>>>> Software Engineer >> >>>>>>>>>>>> WSO2, Inc.: http://wso2.com >> >>>>>>>>>>>> lean.enterprise.middleware >> >>>>>>>>>>>> >> >>>>>>>>>>>> blog: http://manisha-eleperuma.blogspot.com/ >> >>>>>>>>>>>> mobile: +94 71 8279777 >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> _______________________________________________ >> >>>>>>>>>>>> Architecture mailing list >> >>>>>>>>>>>> Architecture@wso2.org >> >>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> -- >> >>>>>>>>>>> Janaka Ranabahu >> >>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com >> >>>>>>>>>>> >> >>>>>>>>>>> E-mail: jan...@wso2.com >> >>>>>>>>>>> M: +94 718370861 >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> Lean . Enterprise . Middleware >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> _______________________________________________ >> >>>>>>>>>>> Architecture mailing list >> >>>>>>>>>>> Architecture@wso2.org >> >>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >>>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> -- >> >>>>>>>>>> ~Regards >> >>>>>>>>>> Manisha Eleperuma >> >>>>>>>>>> Software Engineer >> >>>>>>>>>> WSO2, Inc.: http://wso2.com >> >>>>>>>>>> lean.enterprise.middleware >> >>>>>>>>>> >> >>>>>>>>>> blog: http://manisha-eleperuma.blogspot.com/ >> >>>>>>>>>> mobile: +94 71 8279777 >> >>>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> -- >> >>>>>>>>> ~Regards >> >>>>>>>>> Manisha Eleperuma >> >>>>>>>>> Software Engineer >> >>>>>>>>> WSO2, Inc.: http://wso2.com >> >>>>>>>>> lean.enterprise.middleware >> >>>>>>>>> >> >>>>>>>>> blog: http://manisha-eleperuma.blogspot.com/ >> >>>>>>>>> mobile: +94 71 8279777 >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> _______________________________________________ >> >>>>>>>>> Architecture mailing list >> >>>>>>>>> Architecture@wso2.org >> >>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> -- >> >>>>>>>> Janaka Ranabahu >> >>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com >> >>>>>>>> >> >>>>>>>> E-mail: jan...@wso2.com >> >>>>>>>> M: +94 718370861 >> >>>>>>>> >> >>>>>>>> Lean . Enterprise . Middleware >> >>>>>>>> >> >>>>>>>> _______________________________________________ >> >>>>>>>> Architecture mailing list >> >>>>>>>> Architecture@wso2.org >> >>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >>>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> -- >> >>>>>>> Thanks and Regards, >> >>>>>>> >> >>>>>>> Punnadi Gunarathna >> >>>>>>> Senior Software Engineer, >> >>>>>>> WSO2, Inc.; http://wso2.com >> >>>>>>> Blog: http://hi-my-world.blogspot.com/ >> >>>>>>> Tel : 94 11 214 5345 >> >>>>>>> Fax :94 11 2145300 >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> _______________________________________________ >> >>>>>>> Architecture mailing list >> >>>>>>> Architecture@wso2.org >> >>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >>>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> ~Regards >> >>>>>> Manisha Eleperuma >> >>>>>> Software Engineer >> >>>>>> WSO2, Inc.: http://wso2.com >> >>>>>> lean.enterprise.middleware >> >>>>>> >> >>>>>> blog: http://manisha-eleperuma.blogspot.com/ >> >>>>>> mobile: +94 71 8279777 >> >>>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> -- >> >>>>> ~Regards >> >>>>> Manisha Eleperuma >> >>>>> Software Engineer >> >>>>> WSO2, Inc.: http://wso2.com >> >>>>> lean.enterprise.middleware >> >>>>> >> >>>>> blog: http://manisha-eleperuma.blogspot.com/ >> >>>>> mobile: +94 71 8279777 >> >>>>> >> >>>>> >> >>>>> _______________________________________________ >> >>>>> Architecture mailing list >> >>>>> Architecture@wso2.org >> >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >>>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Thanks and Regards, >> >>>> >> >>>> Punnadi Gunarathna >> >>>> Senior Software Engineer, >> >>>> WSO2, Inc.; http://wso2.com >> >>>> Blog: http://hi-my-world.blogspot.com/ >> >>>> Tel : 94 11 214 5345 >> >>>> Fax :94 11 2145300 >> >>>> >> >>>> >> >>>> >> >>> >> >>> >> >>> >> >>> -- >> >>> Thanks and Regards, >> >>> >> >>> Punnadi Gunarathna >> >>> Senior Software Engineer, >> >>> WSO2, Inc.; http://wso2.com >> >>> Blog: http://hi-my-world.blogspot.com/ >> >>> Tel : 94 11 214 5345 >> >>> Fax :94 11 2145300 >> >>> >> >>> >> >>> >> >>> >> >>> _______________________________________________ >> >>> Architecture mailing list >> >>> Architecture@wso2.org >> >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >>> >> >> >> >> >> >> >> >> -- >> >> Shiroshica Kulatilake >> >> >> >> Architect, >> >> WSO2, Inc. http://wso2.com/ >> >> Phone: +94 776523867 >> > >> > >> > >> > >> > -- >> > ~Regards >> > Manisha Eleperuma >> > Software Engineer >> > WSO2, Inc.: http://wso2.com >> > lean.enterprise.middleware >> > >> > blog: http://manisha-eleperuma.blogspot.com/ >> > mobile: +94 71 8279777 >> > >> > >> > _______________________________________________ >> > Architecture mailing list >> > Architecture@wso2.org >> > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> > >> >> >> >> -- >> ajanthan >> -- >> Ajanthan Balachandiran >> Senior Software Engineer; >> Solutions Technologies Team ;WSO2, Inc.; http://wso2.com/ >> >> email: ajant...@wso2.com; cell: +94775581497 >> blog: http://bkayts.blogspot.com/ >> >> Lean . Enterprise . Middleware > > > > > -- > Shiroshica Kulatilake > > Architect, > WSO2, Inc. http://wso2.com/ > Phone: +94 776523867 > > _______________________________________________ > Architecture mailing list > Architecture@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >
-- ajanthan -- Ajanthan Balachandiran Senior Software Engineer; Solutions Technologies Team ;WSO2, Inc.; http://wso2.com/ email: ajant...@wso2.com; cell: +94775581497 blog: http://bkayts.blogspot.com/ Lean . Enterprise . Middleware _______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture