Hi,
I found one quite confusing place in Buildr (1.3.3) API documentation
and thought I would let you know, though it's really small and not so
important. (It's more like i wanted to see how this contributing would
work.. as i'm using Buildr now on daily basis, I'm likely to find some
more serious things and issues, and it would feel good to help to
improve your rather nice piece of software).
Anyway, in java/compiler.rb, the RDoc for module Compiler.
1) Documentation for :other is rather confusing and i was unable to
guess it's usage before i read the source. I would suggest:
# * :other -- Array of options passed to the compiler. (Every
separate word in the
# command line string intended to be given to javac should be a String
# element of it's own in this Array, e.g. to invoke "javac -encoding
# iso-8859-1", :other => ["-encoding", "iso-8859-1"] is the way to
do it.)
2) (and the way the extra spaces are added to the documentation of
:debug makes the RDoc somehow parse it incorrectly and looks really ugly
in generated HTML.. see for your self:
http://buildr.apache.org/rdoc/classes/Buildr/Compiler/Javac.html . It is
okay when you delete those extra spaces:
# * :debug -- Generates bytecode with debugging information.
Set from the debug
# environment variable/global option.
But thanks a lot for your work, we are now starting to use Buildr for
our upcoming medicine project in our company.. it looks great so far :)
Greetings from Estonia!
Sander Sõnajalg