Moving to Dev@

Hi all,

With reagard to the Developer Studio integration of App Factory, following
is the progress we have made so far;
 - There has been an issue while connecting to the Login API, which fails
due to an SSL handshake issue. Resolved this by introducing a trust
manager. A sample code that gets data from the App Factory, using relevant
REST APIs is here. [1]
 - Have created new maven archetypes for App Fac which are compatible with
DevStudio. [2]

Now we will be working on building an API to expose build logs, so that
DevS can directly call that API without getting build logs from the
Jenkins.


[1]. https://svn.wso2.org/repos/wso2/people/manisha/devS_appfac/
[2].
https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/products/appfactory/1.0.0/modules/maven-archetype/

Thanks
Manisha

On Thu, Apr 18, 2013 at 6:21 PM, Isabelle Mauny <[email protected]> wrote:

> Good notes Manisha.
>
> What we are missing are action items:
> - Create AppFactory preferences (relevant URL + credentials)
> - Work out a solution to have a view of apps for a given user + versions +
> status + relevant information from a dev point of view
>   a) Repo URLs
>   b) Resources
>
> This includes identifying potential holes in AppFactory on the API front .
> Please please remember it is NOT an option to connect to any of the systems
> the AppFactory provides by default (i.e. redmine, Jenkins, etc.) -
> Customers are likely to use different options ( say JIRA + Hudson ) so from
> a DevStudio perspective or any other client, you can only use AF APIs,
> nothing more. APIs which, by the way, need to be documented.
>
> - Create an AppFactory perspective with that view  and embedded browser
> which opens AF Portal page automatically ( as per the AppFactory
> preferences set , i.e. URL).
>
> - Enrich context assist with relevant templates such as invoking the
> tokenAPI of the API manager to obtain an access token from my web app.
>
> I will schedule  another review next week April 25th, same time. Let's try
> to have a POC of this running in the meantime.
>
> Thanks for all your efforts..
> Isabelle.
>
>
> ------
> Isabelle Mauny
> Director, Product Management; WSO2, Inc.;  http://wso2.com/
> email: [email protected] <[email protected]> - mobile: +34 616050684
>
>
> On Thu, Apr 18, 2013 at 5:18 PM, Manisha Gayathri <[email protected]>wrote:
>
>> Currently what we have is, the developer has to MANUALLY checkout the
>> created app in appfac using subclipse or egit which comes with
>> eclipse.Nothing is handled in DevStudio side.
>>
>>  In the app factory's App Mgt home page, we show the browser and checkout
>> urls. But we don't show any info separately whether the url is a git or
>> svn. (The info in the URL is not enough).
>> Therefore add a label or something saying whether the project is in SVN
>> or GIT.
>>
>> Under the application type, we only have a set of pre defined app
>> types/archetypes.
>> We need to have a facility to add new archetypes as application type.
>> (like a spring webapp)
>> We need to have a run time environment and container to run that new app
>> type also
>>
>> Correct the archetype from app fac side, because app fac archetype is not
>> matching with dev studio archetype
>>
>> Dev Studio should not directly talk to Jenkins to get build info. It
>> should get info from the REST API that is being called by the appfac Build
>> button (so that the DevS can work with Jenkins, Hudson etc)
>>
>> Dev Studio should handle only Direct Deployment (deploying in dev env).
>> Promoting to other stages will not be handled by DevS.
>>
>> Social aspect of the App Fac and DevS should be there. (Not in the
>> immediate version). A wall to show notifications in Dev Studio UI and App
>> Fac UI should be present. So that when a dev promotes an app to QA, it is
>> notified to the relevant parties.
>>
>> User should see lifecycle of an app(eg: multiple users are working on
>> same project using DevS ,when someone commits, others should see project
>> source is updated).
>>
>> From DevS, developer should be able to login to App Fac Editor, using his
>> App Fac credentials. Then the user should be able to see the apps that he
>> is working on. He selects the app version required and it should
>> automatically checkout from the source repo and import to the DevS.
>>
>> When a developer go to App Fac editor, and start working on a checked out
>> app, there should be views that shows the resources available for the app.
>> (JDBC URLs, APIs etc)
>> Also it should display the Build Status, latest versions (like last 5
>> versions of the app if the app has 100s of versions) etc.
>>
>> Please add if I have missed anything
>>
>> Thanks
>> Manisha
>>
>>
>> --
>> ~Regards
>> *Manisha Eleperuma*
>> Software Engineer, Solutions TG
>> WSO2, Inc.: http://wso2.com
>> lean.enterprise.middleware
>>
>> *blog:      http://manisha-eleperuma.blogspot.com/*
>> *mobile:  +94 71 8279777*
>> *
>> *
>>
>
>


-- 
~Regards
*Manisha Eleperuma*
Software Engineer, Solutions TG
WSO2, Inc.: http://wso2.com
lean.enterprise.middleware

*blog:      http://manisha-eleperuma.blogspot.com/*
*mobile:  +94 71 8279777*
*
*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to