Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 57 lines (31 sloc) 1.748 kb
864bb07 TJ Holowaychuk Readme as markdown
authored
1
2 # Mastering Node
3
6a75a84 TJ Holowaychuk Readme
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 Holowaychuk Readme as markdown
authored
5
6 ## Formats
7
a30b8c1 TJ Holowaychuk Docs
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 Holowaychuk Readme
authored
9
10 ## All Formats
11
12 $ make
13
14 ## PDF
15
567ed8d TJ Holowaychuk Docs
authored
16 Required by `make book.pdf`:
17
1c71480 TJ Holowaychuk Readme fixes
authored
18 $ brew install htmldoc
19 $ make book.pdf
6a75a84 TJ Holowaychuk Readme
authored
20
21 ## HTML
567ed8d TJ Holowaychuk Docs
authored
22
23 Required by `make book.html`:
24
1c71480 TJ Holowaychuk Readme fixes
authored
25 $ gem install ronn
26 $ make book.html
864bb07 TJ Holowaychuk Readme as markdown
authored
27
92fe3d4 Russell Branca Adding EPUB and MOBI support (requires calibres)
chewbranca authored
28 ## EPUB
29
30 Required by `make book.epub`:
51d9d65 Russell Branca Fix Readme formatting
chewbranca authored
31 Requires [Calibre](http://calibre-ebook.com/)
92fe3d4 Russell Branca 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 Russell Branca Fix Readme formatting
chewbranca authored
38 Requires [Calibre](http://calibre-ebook.com/)
92fe3d4 Russell Branca Adding EPUB and MOBI support (requires calibres)
chewbranca authored
39
40 $ make book.mobi
41
864bb07 TJ Holowaychuk Readme as markdown
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
e93bad1 TJ Holowaychuk License
authored
53 $ node src/events/basic.js
54
5369fe9 TJ Holowaychuk License header
authored
55 ## License
56
57 <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" /></a><br /><span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/Text" property="dc:title" rel="dc:type">Mastering Node</span> by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">TJ Holowaychuk</span> is licensed under a <br/> <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License</a>.
Something went wrong with that request. Please try again.