Adding content and cleaning up some of the build process #16

Closed
wants to merge 72 commits into
from

Conversation

Projects
None yet
2 participants
@jimschubert

Hey TJ,

I've been working on adding some content to Mastering Node and updating it to v0.4.x. It's pretty well-organized and stubbed out, and I think when the empty sections are completed it will be a necessity in the toolset of node.js beginners. In fact, I found the book while looking for resources because I wanted to start learning node.

I've cleaned up the build process and structure a little. For instance, I removed the ronn dependency in favor of using markup-js and the doctool.js that is available in the current joyent/node/tools/doctools directory. This is really clean and I plan to modify the file to include more options. I also mimicked the node.js markup structure (using @include) to move the structure of the document out of the make file into chapters/all.md.

My next task, aside from adding more content, is to look for (or write) an html to pdf conversion module written in node.js to remove the htmldoc dependency. I think that having the book about node.js being compiled entirely by node scripts is completely meta. When i was in programming classes in college, one of my instructors gave us the answers to a test as code that we had to compile and run for the answers. I think it fires up interest, more than anything.

The main thing I did to the structure was to move the book.* files to a /doc directory. This would change the gh-pages references, which I didn't touch.

Thanks,

Jim

jimschubert added some commits Mar 13, 2011

Updated events and buffers, mostly grammar and formatting. These sect…
…ions still need to be expanded a little more.
Added an events example from the nodejs documentation which provides …
…a little more insight on the nature of events
@tj

This comment has been minimized.

Show comment Hide comment
@tj

tj Mar 19, 2011

Member

cool man nice stuff, might be a little but until I can review, but thanks! appreciated :)

Member

tj commented Mar 19, 2011

cool man nice stuff, might be a little but until I can review, but thanks! appreciated :)

jimschubert added some commits Mar 19, 2011

Updated Makefile to clean/build property for each book. Removed impro…
…per style.css comment

Also, updated installation instructions to remove nDistro (I couldn't get it work properly with the current node release).  Now, installation instructions are based on installing directly from source and using npm to install dependencies throughout the book.
Updated intro with more standardized formatting, removed nDistro link…
… from intro, and updated modules to reflect the standardized formatting
@jimschubert

This comment has been minimized.

Show comment Hide comment
@jimschubert

jimschubert Mar 20, 2011

Owner

These files should have been a part of the previous commit (to which the comment refers)

Owner

jimschubert commented on a6b7153 Mar 20, 2011

These files should have been a part of the previous commit (to which the comment refers)

@jimschubert

This comment has been minimized.

Show comment Hide comment
@jimschubert

jimschubert Mar 30, 2011

Owner

Also, I modified the slice length because I didn't remember what I used as the buffer string!

Owner

jimschubert commented on 1f8543d Mar 30, 2011

Also, I modified the slice length because I didn't remember what I used as the buffer string!

@jimschubert

This comment has been minimized.

Show comment Hide comment
@jimschubert

jimschubert Feb 18, 2012

Owner

I apologize for the divergence in the graph on this commit. I had previously botched a git rebase -i on the gh-pages branch. After switching back to the master branch, I didn't realize I was in a disconnected state. These files were the three outstanding commits that I diff'd off and reapplied after aborting the botched rebase:

git diff HEAD~3 > ~/tmp/diffs
git rebase -i --abort
patch -p1 < ~/tmp/diffs
Owner

jimschubert commented on f0820ea Feb 18, 2012

I apologize for the divergence in the graph on this commit. I had previously botched a git rebase -i on the gh-pages branch. After switching back to the master branch, I didn't realize I was in a disconnected state. These files were the three outstanding commits that I diff'd off and reapplied after aborting the botched rebase:

git diff HEAD~3 > ~/tmp/diffs
git rebase -i --abort
patch -p1 < ~/tmp/diffs

@jimschubert jimschubert closed this Nov 6, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment