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
