Hello Everyone,

This is a small update on the current progress of the task as of 10/11/2013:

   - The earlier approach of moving the ES Store code to the APIM Store has
   been changed. The new approach involves gradually moving the APIM Store to
   the ES Store. This was deemed better as;
      - It would allow changes to the ES to be more easily propagated to
      the APIM Store and Publisher
   - The working git repository has been changed to:
   https://github.com/splinter/apim .The new repo is a copy of the
   Enterprise Store master branch as opposed to the earlier repo which merely
   contained the APIM Store and Publisher code.This change is inline with the
   previous point.
   - The new Jaggery test framework has been integrated
   - The first task which is been tackled is getting the API listing page
   implemented using the ES Store. [In Progress]

*Problems*

   - There is a discrepancy between the storage paths used by the ES asset
   types and those used by the APIM RXTs (api, document and provider). The
   differences are;
      - ES path:
      
/_system/governance/{ASSET_TYPE}/@{overview_provider}/@{overview_name}/@{overview_version}
      - APIM
      - API path:
         
/_system/governance/apimgt/applicationdata/provider/@{overview_provider}/@{overview_name}/@{overview_version}/api
         - Document path:
         
/_system/governance/apimgt/applicationdata/provider/@{overview_apiBasePath}/documentation/@{overview_name}
         - Provider path:
         /_system/governance//providers/@{overview_version}/@{overview_name}
         - In order to  accommodate APIM paths the ArtifactManager
      (modules/carbon/scripts/artifact.js:line104) will need to be changed.

*Notes:*

   - Identify main tasks and create redmine issues .A link [1] to a gdoc
   containing a high level breakdown of the tasks is given in the references
   section.

*References*

[1] ES-> APIM Store Task breakdown, url
https://docs.google.com/a/wso2.com/document/d/1w8kjQ5GLgENC_GVKDiHXU4mT-8MmSCgkqMAeJiVo6O0/edit?usp=sharing

Thank You,

Sameera


On Mon, Dec 9, 2013 at 6:42 PM, Sameera Medagammaddegedara <
[email protected]> wrote:

> This is a small update on the current status of the task;
>
>    - All ES modules have been placed in the ref.modules/ folder in order
>    to provide a cleaner separation between the existing APIM-Store modules and
>    the ES modules. In order to do this I have added a script to resolve paths
>    to modules and scripts (refer: modules/orchestrator/orchestrator.js) .Once
>    we finish moving APIM-Store to ES we can move the ES modules to the modules
>    root.
>    - Added app.js script which contains the initialization code for the
>    store (This involved some re factoring).
>    - Added Caramel and the Store theme from ES.
>
> *Note:*
>
>    - I am planning to add the new Jaggery test framework to the APIM
>    Store app.
>
>
> The working branch in git for task  is given below;
>
> https://github.com/splinter/apim-apps/tree/add-caramel-configs
>
>
> Thank You,
> Sameera
>
> --
> Sameera Medagammaddegedara
> Software Engineer
>
> Contact:
> Email: [email protected]
> Mobile: + 94 077 255 3005
>



-- 
Sameera Medagammaddegedara
Software Engineer

Contact:
Email: [email protected]
Mobile: + 94 077 255 3005
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to