****The information contained here is just a personal
excursion and no liability, implied or express, will be entertained. Use
at your own risk****
Skip to the end to jump to the github link for the template files if you want to give the grueling details a miss.
I've been wracking my head to find an Apache Cordova project template for Visual Studio. I am following along with the MVA (Microsoft Virtual Academy)'s - Developing 2D Games with HTML5 video
tutorial. **note Cordova, formerly PhoneGap, requires Node.js
installed, and is currently deployed using ndm(node packaged modules)
and might require some level of git repository, neither of which are
discussed here**
As often as happened with MVA tutorials, the specifics of
setting up a system or framework has already changed since the video was
released. And being there's no feedback system in MVA, user issues and
such are voiced elsewhere, disparately. It's not only hard to find but
ascertain whether issues noted elsewhere are directly based on what you
might land on from the video.
Now a slight hitch I ran
into intially was not being able to create Windows 8 template files to
drop into Visual Studio to start a project/tutorial/session what have
you. The video explains downloading the zip file containing the Cordova
templating instructions (I'm assuming) and then running a batch file
called "createTemplates." Even though the video gives a direct link to
download the exact version they refer to and have used in the tutorial,
when you download it no such file exists. **As explained, the current
setup requires that you install Cordova using ndm from the command
line.**
So what is one to do, when one is a stickler
for coloring inside the lines? Well usually just go a bit out of the
lines and come back in the lines when you can. The current method of
creating projects is using the CLI, steps can be found here website. But I thought it was handier just being able to open up Visual Studio and creating a new project.
So
what I did was create my own template file by extracting choice bits
from the sample project that's created as described in the above
mentioned link and using a version of windows 8 distro found on their site.
I
have yet to test it and use it, but so far it loads without any errors
when I create a new project using the template. I've tried using other
distros of files which contains the original 'createTemplates.bat' file
but after it created the designated template and was inserted into the
Visual Studio's template folder, it failed to load with a handful of
errors. So hopefully this will help ease the process for anyone who's
stuck or doesn't like to use the command line to dally about creating
projects.
The template files can be found on my github repo : https://github.com/donyd/CordovaWP8
Related articles