[ 
https://issues.apache.org/jira/browse/CB-7452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergey Grebnov updated CB-7452:
-------------------------------
    Description: 
We've recently switched to NodeJS tooling but still continue to use Powershell 
to parse config.xml and apply configuration params (ApplyPlatformConfig.ps1).

I see the following motivation to re-write ApplyPlatformConfig using NodeJS.
1. More easy to contribute since most of Cordova contributors are experienced 
in Node and don't know PS
2. More easy to maintain and modify in the future, better integration with the 
rest of Node tooling
3. We already have most of the configuration processing logic for Windows in 
cordova-lib so switching to Node should be easy

  was:
We've recently switched to NodeJS tooling but still continue to use Powershell 
to perse config.xml and apply configuration params (ApplyPlatformConfig.ps1).

I see the following motivation to re-write ApplyPlatformConfig using NodeJS.
1. More easy to contribute since most of Cordova contributors are experienced 
in Node and don't know PS
2. More easy to maintain and modify in the future, better integration with the 
rest of Node tooling
3. We already have most of the configuration processing logic for Windows in 
cordova-lib so switching to Node should be easy


> Windows. Rewrite ApplyPlatformConfig.ps1 using NodeJS
> -----------------------------------------------------
>
>                 Key: CB-7452
>                 URL: https://issues.apache.org/jira/browse/CB-7452
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Windows
>    Affects Versions: 3.6.0
>            Reporter: Sergey Grebnov
>            Assignee: Sergey Grebnov
>              Labels: Windows
>
> We've recently switched to NodeJS tooling but still continue to use 
> Powershell to parse config.xml and apply configuration params 
> (ApplyPlatformConfig.ps1).
> I see the following motivation to re-write ApplyPlatformConfig using NodeJS.
> 1. More easy to contribute since most of Cordova contributors are experienced 
> in Node and don't know PS
> 2. More easy to maintain and modify in the future, better integration with 
> the rest of Node tooling
> 3. We already have most of the configuration processing logic for Windows in 
> cordova-lib so switching to Node should be easy



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to