HI

According to offline discussion had with Dimuthu, our initial plan was to
provide this option (fork the code) in DevS. But as mentioned here, it's
important to figure out that forking task is a management task or
development task, based on that we can decide whether we provide this
option in DevS or not .

For me,  it's look like a developer task ,

Thanks
/Jasintha




On Fri, Apr 18, 2014 at 10:09 AM, Ramith Jayasinghe <[email protected]> wrote:

> I think not allowing users manage repositories in any where else is
> reasonable ( e.g. Dev Studio) because of following reasons:
>    1) If we support that through Dev Studio we might eventually have to
> support that in CodeEnvy ( to keep things uniform) isn't it?
>    2) Forking repositories is not a frequent operation compared
> commits/fetch operations and to me looks more like a management task ( - as
> the name implies -> repo management).
>    3) Simplicity.
>
> thoughts?
>
>
>
> On Fri, Apr 18, 2014 at 8:48 AM, Shiroshica Kulatilake <[email protected]>wrote:
>
>> Hi,
>>
>> *Context:*
>> In AppFactory an application version has a main repository. When a
>> application team is added to the application a developer can create their
>> own working repository which is known as the per-developer repository. So
>> all code changes pertaining to an application version would first be done
>> in a per-developer repository and then merged into the application repo.
>>
>> *Current management:*
>> When a developer logs into AF he/she can select which application-version
>> is to work on and then create a per-dev repo through forking. This is done
>> through the AF UI.
>>
>> *Code editing:*
>> Once a per-dev repo has been created the developer has the option to
>> either work on this through the Codenvy editor, through Dev-Studio or by
>> simply using git to get a clone of the per-dev repo and code using a editor
>> of choice.
>>
>> In codenvy - to create a workspace it is a pre-requisite to have a
>> repository - if not one should first be created in AF.
>>
>> In Dev-studio - once a developer logs in his/her per-dev repos should be
>> displayed and then he/she would work on a selected repo.
>>
>> Once editing is done and tested the changes are pushed back to the
>> per-dev repo and then needs to be merged to the application-repo.
>>
>> *Question*
>> So the question is should we restrict repository management to only
>> AppFactory or whether we should provide it else where - e.g. Dev-Studio ?
>>
>> Do we consider the Codenvy editor and Dev-Studio to be the same for a AF
>> user or do we consider Dev-Studio as more than an IDE ?
>>
>> Thoughts ?
>>
>> Thank you,
>> Shiro
>>
>> --
>> Shiroshica Kulatilake
>>
>> Architect,
>> WSO2, Inc. http://wso2.com/
>> Phone: +94 776523867
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Ramith Jayasinghe
> Technical Lead
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> E: [email protected]
> P: +94 776715671
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 

*Jasintha Dasanayake*

*Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/>lean .
enterprise . middleware*


*mobile :- 0711368118*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to