Darkfish-rdoc 1.1.5

Version 1.1.5 of Darkfish-Rdoc has been released.

Darkfish is a complete frameless replacement for the default HTML
generator for Rdoc, the API
documentation-extraction system for Ruby.

It looks like this:

http://deveiate.org/darkfish_preview.png

== Project Page

dev(E)iate

== Installation

Via gems:

$ sudo gem install darkfish-rdoc

or from source:

$ wget http://deveiate.org/code/darkfish-rdoc-1.1.5.tar.gz
$ tar -xzvf darkfish-rdoc-1.1.5.tar.gz
$ cd darkfish-rdoc-1.1.5
$ sudo rake install

== Changes

  • Fixed method name extraction for non \w+ methods (e.g., operators)
  • Updated to work under RDoc >= 2.2.0 (fixes #2).
  • Updated build system to add the workaround for developmental
    dependencies bug
    under RubyGems 1.2.0 (#21510).

unknown wrote:

Version 1.1.5 of Darkfish-Rdoc has been released.

Looks nice.

On Sep 25, 2008, at 23:23 PM, [email protected] wrote:

Version 1.1.5 of Darkfish-Rdoc has been released.

Darkfish is a complete frameless replacement for the default HTML
generator for Rdoc, the API documentation-extraction system for Ruby.

I love you.

From the README:

I’m trying to figure out how to resolve this for the gem.
Suggestions welcomed.

I’ve added code to RubyGems itself to help gem authors automatically
pull in extensions, but it’ll take another release of RDoc to
implement it.

Would you consider allowing RDoc to replace its current HTML generator
with Darkfish? (I did a cursory review, and it seems nice, I will
need to refactor the Numeric.extend to avoid pollution, though.)

On Sep 26, 6:14 pm, Eric H. [email protected] wrote:

I’m trying to figure out how to resolve this for the gem.
Suggestions welcomed.

I’ve added code to RubyGems itself to help gem authors automatically
pull in extensions, but it’ll take another release of RDoc to
implement it.

Would you consider allowing RDoc to replace its current HTML generator
with Darkfish? (I did a cursory review, and it seems nice, I will
need to refactor the Numeric.extend to avoid pollution, though.)

I you do replace it, please keep the old one available under a
different name.

Thanks,
T.

On Sep 26, 2008, at 16:52, Aria S. [email protected] wrote:

I you do replace it, please keep the old one available under a
different name.

Pluggable, please!

I would package the old one as a gem.

I you do replace it, please keep the old one available under a
different name.

Pluggable, please!

Aria S.
[email protected]

On Sep 26, 2008, at 3:14 PM, Eric H. wrote:

On Sep 25, 2008, at 23:23 PM, [email protected] wrote:

I love you.

Aw, I’m pretty fond of you, too! :slight_smile:

$ rdoc -w 4 -SHN -f darkfish -m README README lib

I’m trying to figure out how to resolve this for the gem.
Suggestions welcomed.

I’ve added code to RubyGems itself to help gem authors automatically
pull in extensions, but it’ll take another release of RDoc to
implement it.

Yay!

Would you consider allowing RDoc to replace its current HTML
generator with Darkfish? (I did a cursory review, and it seems
nice, I will need to refactor the Numeric.extend to avoid pollution,
though.)

Of course! It still generates invalid HTML under a few circumstances I
noticed recently, so I’d like to clean those up, but feel free to use
it however you’d like.

On Sat, Sep 27, 2008 at 9:32 AM, Michael G. [email protected]
wrote:

I’m trying to figure out how to resolve this for the gem. Suggestions

Of course! It still generates invalid HTML under a few circumstances I
noticed recently, so I’d like to clean those up, but feel free to use it
however you’d like.

Few small suggestions:

  1. Shouldn’t that search box go on the top, rather than at the bottom?
  2. I would really love different image/icon for public class methods
    and public instance methods, if you would agree.

unknown wrote:

Version 1.1.5 of Darkfish-Rdoc has been released.

Darkfish is a complete frameless replacement for the default HTML
generator for Rdoc, the API
documentation-extraction system for Ruby.
This looks beautiful! I love how clean the template file organization
is. I agree with Eric that it would make a great replacement for RDoc’s
default HTML generator.

My only request is for it to allow user-specified templates.

Tony

Tony S.
Designing Patterns, LLC
http://www.designingpatterns.com
http://blogs.designingpatterns.com

On Sep 27, 3:08 pm, “Gregory B.” [email protected] wrote:

Do it!
Why another gem? What’s wrong with with having a few choices built-in?

T.

On Sep 27, 2008, at 12:47, Trans [email protected] wrote:

I would package the old one as a gem.

Do it!

Why another gem? What’s wrong with with having a few choices built-in?

Choice for users means maintenance burden for maintainers. I would
like RDoc to get smaller, not bigger. By moving the current HTML
generator out of RDoc I can push the support burden to people who want
to live in the past. (The HTML generator could use a giant
refactoring, but that would break backwards compatibility, and there’s
still the XML generator to maintain. Since Darkfish sits on top of the
XML generator there is less code, less maintenance and a superior
template to serve as an example for others.)

If 10% of users use a feature I really want to remove it so the people
who find it important can maintain it. Everyone can get better support
this way, as they are working on what they are passionate about.

On Sep 27, 4:28 pm, Eric H. [email protected] wrote:

Pluggable, please!
to live in the past. (The HTML generator could use a giant
refactoring, but that would break backwards compatibility, and there’s
still the XML generator to maintain. Since Darkfish sits on top of the
XML generator there is less code, less maintenance and a superior
template to serve as an example for others.)

If 10% of users use a feature I really want to remove it so the people
who find it important can maintain it. Everyone can get better support
this way, as they are working on what they are passionate about.

In that case you may as well toss it. No one will maintain it.

T.

On Fri, Sep 26, 2008 at 8:12 PM, Segment 7 [email protected] wrote:

On Sep 26, 2008, at 16:52, Aria S. [email protected] wrote:

I you do replace it, please keep the old one available under a
different name.

Pluggable, please!

I would package the old one as a gem.

Do it!