New Project: DevHawk Wiki

I got my latest project posted – DevHawk Wiki. I was hoping to have this up yesterday, but GDN wouldn’t cooperate. It’s pretty minimal right now – it’s a v0.1 release. Collaborators welcome.

The cool part about DevHawk Wiki is that the wiki rendering code is separated out into a separate assembly. This means you could embed it in other apps (I’m thinking about a wiki-style comment system for this blog). One of the things I had to do to make this work is keep things like the wiki file repository independent of the wiki rendering itself. I used delegates to do this, then I read Don’s recent post on delegates and loose coupling. Here’s an example of what Don was talking about, in the wild.