IntroToRx
IntroToRx copied to clipboard
Porting to Jekyll/GitHub Pages
Found myself chatting with @robpearson last night about whether we could update IntroToRx to a static site so that others could publish samples in different languages - RxJava and ReactiveCocoa being the two big projects out there.
So you pointed me at the source and I wanted to take a stab at converting this to a Markdown-based site.
A couple of notes while I spike this up over the next few days:
- this will all live under a subdirectory
new-site
to ensure initial impact is negligible - I'm not going to focus on the build scripts for generating the eBook
- I'll reuse the existing styles initially but a refresh of those is something I had in mind
- no new content so far - I want to get the structure right so we have a good baseline
Anything else I should be aware of?
Not that I can think of. The content is just in the content folder. @xpaulbettsx suggested using Pandoc (http://johnmacfarlane.net/pandoc/) might help.
In my mind if I was ever going to do a v2 of the book it was going to target .NET 4.5 and Rx v2.x. Howver as different implementations have different concerns, maybe it is better to stick to concepts and then add code samples for each target implementation (.NET <4.5, .NET >4.5 (async), JS, Java, Objective-C etc...).
Looking forward to seeing what you come up with.
I've made a start on this here: http://shiftkey.github.io/IntroToRx/
I'll leave the Pandoc stuff for another PR, because unfortunately GitHub Pages requires everything to be at the root of the repository...
@shiftkey I found myself talking with Lee about this over pub lunch today. He mentioned someone had started it; fancy finding out it was you. Let's get this finished?
@ghuntley oh dear, I'd forgotten about this. It won't be until after NDC Sydney that I'll have time to nerd-snipe myself into new things I'm afraid.