Carlos, you are right, check_reqs should be in the platform repo, CLI will
just proxy the call to the platforms.

On 4/13/15, 10:29 PM, "Carlos Santana" <csantan...@gmail.com> wrote:

>+1 if check_reqs are kept in the platform repos, currently check_reqs is a
>platform concerned
>if it's available from CLI it will be just a proxy to the platform
>check_reqs.
>
>if don't keep it in the platform repo, and add this logic to cli repo, we
>will need to maintained a list of reqs for each platform, for each version
>of each platform.
>
>This is the reason why it was removed from cli and just is present in the
>platform repo/code
>
>
>
>On Mon, Apr 13, 2015 at 5:13 PM, Josh Soref <jso...@blackberry.com> wrote:
>
>> I'm +1 for `cordova doctor` and `cordova platform doctor
>>{platformname}`.
>>
>> The former should apply to all current platforms, the latter should
>>support
>> doctoring for available but not added platforms -- if said platform were
>> specified.
>> And we should note in the documentation or `cordova doctor` that it may
>>do
>> other checks -- e.g. linting the config.xml, warning about CSP, possibly
>> mentioning when a plugin is out of date -- just to indicate to people
>>that
>> the behavior may evolve.
>>
>> Not that this is more or less fixing a regression that we introduced
>>when
>> we
>> made `cordova platform add` not call check_reqs.
>>
>> > -----Original Message-----
>> > From: Parashuram N (MS OPEN TECH) [mailto:panar...@microsoft.com]
>> > Sent: Monday, April 13, 2015 2:53 PM
>> > To: dev@cordova.apache.org
>> > Subject: Proposal: Expose check_reqs at the CLI level
>> >
>> > Hi,
>> >
>> > One of the main problems a lot of developers seem to have is the
>>issue to
>> > setting up their machines for building various platforms. This came
>>out
>> from
>> > the Stack overflow survey, and the number of questions on stack
>>overflow,
>> > twitter. Etc.
>> >
>> > I thought it would be helpful to have a check_reqs command exposed at
>>the
>> > CLI level. This is similar to `brew doctor` or `appium doctor`. The
>>idea
>> is
>> >
>> >
>> > 1.       Have a way for the user to see if they have all dependencies
>> (like
>> > JAVA_HOME or ANDROID_HOME) set up? This happens at build time, but
>> > moving it out to a CLI level command where you can run cordova
>>check_reqs
>> > (or something similar) would be useful to the users.
>> >
>> > 2.       Today, the build command shows one error at a time. The
>> check_reqs
>> > could run all the checks, and show a summary of the issues so that the
>> user
>> > can fix them all, instead of fixing one, running build, fixing again,
>> etc.
>> >
>> > What does the community think of this idea ? Can we implement a
>>prototype
>> > and see if this is useful to our developers ?
>> > Note that this does not change or break existing functionality - it
>>just
>> exposes
>> > the already existing check_reqs in the CLI. Build will continue to
>>call
>> > check_reqs.
>> >
>> > Please vote on this proposal, or raise any concerns you may have.
>>
>
>
>
>-- 
>Carlos Santana
><csantan...@gmail.com>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to