What you need for this book
The code bundle of this book was created using Jekyll, which is a static website generator. To run most of the examples in the code bundle, you will need a static web server and a modern web browser. The following list summarizes the main dependencies:
- A modern web browser
- D3 3.4
- Jekyll or other static web servers
- Text editor
Some chapters require you to install additional frontend libraries, such as Backbone, TopoJSON, Typeahead, and Bootstrap. Additional instructions on installing these libraries can be found in the corresponding chapters. In other chapters, we will use additional software to compile assets or process files. In those cases, installing the software is optional (the compiled files will be present as well), but it might be useful for you to install them for your own projects:
- Node and Node packages
- Git
- Make
- TopoJSON
- GDAL
Instructions to install these applications can also be found in the corresponding chapters.