Skip to content
This repository

Open source eBook for nodejs - written w/ markdown, outputs to various formats (pdf, mobi, epub, html, etc)

tree: d0550778e5

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 chapters
Octocat-spinner-32 pages Added cover September 08, 2010
Octocat-spinner-32 site Fixed html link September 08, 2010
Octocat-spinner-32 src
Octocat-spinner-32 .gitignore No longer gitignoring html August 31, 2010
Octocat-spinner-32 Makefile Added cover September 08, 2010
Octocat-spinner-32 Readme.md
Octocat-spinner-32 book.epub
Octocat-spinner-32 book.html
Octocat-spinner-32 book.mobi
Octocat-spinner-32 book.pdf
Readme.md

Mastering Node

Mastering node is an open source eBook by node hackers for node hackers. I started this as a side project and realized that I don't have time :) so go nuts, download it, build it, fork it, extend it and share it. If you come up with something you wish to contribute back, send me a pull request.

Authors

Formats

Mastering node is written using the markdown files provided in ./chapters, which can then be converted to several output formats, currently including pdf, mobi, epub and of course html.

All Formats

$ make

PDF

Required by make book.pdf:

$ brew install htmldoc
$ make book.pdf

HTML

Required by make book.html:

$ gem install ronn
$ make book.html

EPUB

Required by make book.epub: Requires Calibre

$ make book.epub

MOBI

Required by make book.mobi: Requires Calibre

$ make book.mobi

References

Contents of this eBook currently reference the following software versions:

  • node 0.2.0

Source

All example source can be run simply by executing node against the file, for example:

  $ node src/events/basic.js

License

Creative Commons License
Mastering Node by TJ Holowaychuk is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Something went wrong with that request. Please try again.