Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 53 lines (29 sloc) 1.097 kb
864bb07 @tj Readme as markdown
tj authored
1
2 # Mastering Node
3
6a75a84 @tj Readme
tj authored
4 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.
864bb07 @tj Readme as markdown
tj authored
5
6 ## Formats
7
a30b8c1 @tj Docs
tj authored
8 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_.
6a75a84 @tj Readme
tj authored
9
10 ## All Formats
11
12 $ make
13
14 ## PDF
15
567ed8d @tj Docs
tj authored
16 Required by `make book.pdf`:
17
1c71480 @tj Readme fixes
tj authored
18 $ brew install htmldoc
19 $ make book.pdf
6a75a84 @tj Readme
tj authored
20
21 ## HTML
567ed8d @tj Docs
tj authored
22
23 Required by `make book.html`:
24
1c71480 @tj Readme fixes
tj authored
25 $ gem install ronn
26 $ make book.html
864bb07 @tj Readme as markdown
tj authored
27
92fe3d4 @chewbranca Adding EPUB and MOBI support (requires calibres)
chewbranca authored
28 ## EPUB
29
30 Required by `make book.epub`:
51d9d65 @chewbranca Fix Readme formatting
chewbranca authored
31 Requires [Calibre](http://calibre-ebook.com/)
92fe3d4 @chewbranca Adding EPUB and MOBI support (requires calibres)
chewbranca authored
32
33 $ make book.epub
34
35 ## MOBI
36
37 Required by `make book.mobi`:
51d9d65 @chewbranca Fix Readme formatting
chewbranca authored
38 Requires [Calibre](http://calibre-ebook.com/)
92fe3d4 @chewbranca Adding EPUB and MOBI support (requires calibres)
chewbranca authored
39
40 $ make book.mobi
41
864bb07 @tj Readme as markdown
tj authored
42 ## References
43
44 Contents of this eBook currently reference the following software versions:
45
46 - node 0.2.0
47
48 ## Source
49
50 All example source can be run simply by executing node against the file,
51 for example:
52
1c71480 @tj Readme fixes
tj authored
53 $ node src/events/basic.js
Something went wrong with that request. Please try again.