DocBox: Wiki-Like Ruby / Rails Documentation For Everyone

DocBox is the latest attempt to improve the Ruby/Rails documentation scene. Created as a Google Summer of Code project by Ian Ownbey (mentored by Jeremy McAnally) DocBox "sits on top of RDoc and allows users to update documentation through a wiki-like interface." Changes to the 'wiki' are then folded back into your code and committed to a git documentation branch.

While still young, this project shows a lot of promise, as it allows anyone to write detailed, versioned, documentation without having to download or view any source code.

Naturally, DocBox is open source and is available at GitHub. Jeremy and Ian both encourage people to jump in.

Comments

  1. George McGrumble ·

    The Welcome Message does not inspire confidence. The author sounds like a kid who lacks the discipline and could easily lose interest.

  2. Soleone ·

    Hm, what makes you say that? I think it is okay for a project in its infancy.

    What don't you like, and what would you suggest instead?

  3. Ryan Bates ·

    This is great to hear. Going from finding a problem with the docs to fixing the problem has never been a cake walk. That discourages many simple fixes which could really improve the API docs as a whole. Providing a wiki interface should help a lot in this area.

    Now the final frontier is to integrate this with where you actually read the docs (api.rubyonrails.org and others). Then fixing a simple typo will just take seconds instead of minutes.

  4. Shalev NessAiver ·

    I like the model recently adopted by some projects for code: If you're first patch is good then you're given commit rights. Since all changes become git commits, anyone with commit rights should be able to implement the changes immediately (which are then reflected in the doc wiki.)

    That weeds out the spam/bad posts but allows most people to consistently update the documentation.

  5. Raymond ·

    Also, the fact that it's been in a hacked state since I first looked last night is not a good sign...