Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 63 lines (34 sloc) 2.086 kB
864bb07 @tj Readme as markdown
tj authored
1
2 # Mastering Node
3
56b4fd5 @tj Authors list
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. If you come up with something you wish to contribute back, send me a pull request.
5
6 ## Authors
7
8 - TJ Holowaychuk ([visionmedia](http://github.com/visionmedia))
864bb07 @tj Readme as markdown
tj authored
9
10 ## Formats
11
a30b8c1 @tj Docs
tj authored
12 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
13
14 ## All Formats
15
16 $ make
17
18 ## PDF
19
567ed8d @tj Docs
tj authored
20 Required by `make book.pdf`:
21
1c71480 @tj Readme fixes
tj authored
22 $ brew install htmldoc
23 $ make book.pdf
6a75a84 @tj Readme
tj authored
24
25 ## HTML
567ed8d @tj Docs
tj authored
26
27 Required by `make book.html`:
28
1c71480 @tj Readme fixes
tj authored
29 $ gem install ronn
30 $ make book.html
864bb07 @tj Readme as markdown
tj authored
31
92fe3d4 @chewbranca Adding EPUB and MOBI support (requires calibres)
chewbranca authored
32 ## EPUB
33
34 Required by `make book.epub`:
51d9d65 @chewbranca Fix Readme formatting
chewbranca authored
35 Requires [Calibre](http://calibre-ebook.com/)
92fe3d4 @chewbranca Adding EPUB and MOBI support (requires calibres)
chewbranca authored
36
37 $ make book.epub
38
39 ## MOBI
40
41 Required by `make book.mobi`:
51d9d65 @chewbranca Fix Readme formatting
chewbranca authored
42 Requires [Calibre](http://calibre-ebook.com/)
92fe3d4 @chewbranca Adding EPUB and MOBI support (requires calibres)
chewbranca authored
43
44 $ make book.mobi
45
864bb07 @tj Readme as markdown
tj authored
46 ## References
47
48 Contents of this eBook currently reference the following software versions:
49
50 - node 0.2.0
51
52 ## Source
53
54 All example source can be run simply by executing node against the file,
55 for example:
56
e93bad1 @tj License
tj authored
57 $ node src/events/basic.js
58
5369fe9 @tj License header
tj authored
59 ## License
60
e4df0a4 @tj added disclaimer as requested
tj authored
61 Node.js is an official trademark of Joyent. This [module, event, etc.] is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
62
5369fe9 @tj License header
tj authored
63 <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.