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

Reply via email to