Adding Cygwin section and modifing header

saebekassebil 2011-12-24 16:59:10 -08:00
parent d9a907e4af
commit d0ebad0996
2 changed files with 23 additions and 9 deletions

@ -1,9 +0,0 @@
The simplest way to setup the development environment for the pdf.js project:
* Git for Windows (http://code.google.com/p/msysgit/);
* Mozilla build environment (http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe).
If the Visual Studio is not installed or to avoid switching between the git bash and the Mozilla build environment, modify any startXXX.cmd file in the c:\mozilla-build to look like https://gist.github.com/1518181 .
See also [[Contributing]] and https://github.com/mozilla/pdf.js.

@ -0,0 +1,23 @@
The simplest way to setup the development environment for the pdf.js project:
* Git for Windows (http://code.google.com/p/msysgit/);
* Mozilla build environment (http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe).
If the Visual Studio is not installed or to avoid switching between the git bash and the Mozilla build environment, modify any startXXX.cmd file in the c:\mozilla-build to look like https://gist.github.com/1518181 .
## Cygwin Environment
Another way to setup an development environment for the pdf.js project is to use [Cygwin](http://www.cygwin.com/) which is a collection of tools providing basic Linux API look and feel.
Download the latest 'setup.exe' file from Cygwins website, and follow the install instructions until you reach the "Select Packages" screen. Here you should at least choose:
* [Devel] -> git
* [Devel] -> make
* [Interpreters] -> python
You should now be able to fork/push your repositories. To build the project you'll also need "gjslint", which can be installed as an [easy_install](http://peak.telecommunity.com/DevCenter/EasyInstall#installing-easy-install) package using:
```> easy_install http://closure-linter.googlecode.com/files/closure_linter-latest.tar.gz```
from your new shell (Cygwin Bash Shell). With these tools you should be able to build/hack/etc. the rep.
See also [[Contributing]] and https://github.com/mozilla/pdf.js.