Ryan Tomayko
236fb2731c
Merge remote branch 'mikewest/template'
...
Conflicts:
lib/rocco.rb
2010-10-19 03:35:33 -07:00
Mike West
bb8fcb9ef0
Adding CLI argument template
...
In v0.5, the Mustache template is hardcoded as
`./lib/rocco/layout.mustache`. This makes it quite difficult to
style generated content as one must edit the layout file inside the
gem itself to make changes.
I propose leaving that file as a sensible default, but allowing the user
to specify an absolute or relative (to the current working directory)
path to a mustach template of her choosing. That's implemented in this
commit.
2010-10-17 12:25:35 +02:00
Mike West
b9b69d98fb
Fixing (among other things) alternate header syntax
...
The following works in Docco, but not in Rocco:
Level 1 Heading
===============
Level 2 Heading
---------------
Happily, the fix is trivial. In Docco, the regex for comments is:
# Does the line begin with a comment?
l.comment_matcher = new RegExp('^\\s*' + l.symbol + '\\s?')
Changing Rocco's comment pattern to:
@comment_pattern = Regexp.new("^\\s*#{@options[:comment_chars]}\s?")
Solves the problem for me.
2010-10-14 18:57:35 +02:00
Mike West
198be61e7c
Fixing code highlighting in bash mode
...
Rocco splits against `<span class="c.">`, which works fine for Ruby
where the `span` has a class of `c1`, but fails for Bash (and probably
other languages), where the `span` has a class of `c`. The fix is
trivial.
2010-10-14 18:31:20 +02:00
Ryan Tomayko
e57b208570
0.5 release
2010-09-10 10:32:31 -07:00
Ryan Tomayko
eed5d48981
avoid which(1)
2010-04-02 15:59:52 -07:00
Burke Libbey
c1a4dd756a
prefer .blank? to == ''
2010-03-30 15:26:31 -05:00
Burke Libbey
3dc4f87c12
code DIVIDER is now language-agnostic.
2010-03-30 15:18:17 -05:00
Burke Libbey
55700ff584
change a class in a regex to deal with the way pygments outputs C code.
2010-03-30 14:38:01 -05:00
Burke Libbey
2f54f4c424
send @options['language'] to pygments.appspot.com, not just 'ruby'.
2010-03-30 14:08:12 -05:00
Burke Libbey
17eeb9e75f
fixed syntax error, re-added warning for webservice
2010-03-30 14:07:30 -05:00
Burke Libbey
68b1529714
Removed warning about pygmentize not being installed.
2010-03-30 13:57:45 -05:00
Burke Libbey
fb4b5404ae
just use the pygments.appspot.com if there's no pygmentize on the path, rather than as a command line flag
2010-03-30 13:46:24 -05:00
Simon Rozet
bc8bdccb7d
allow to use pygments.appspot.com instead of pygmentize(1)
2010-03-19 15:53:51 -07:00
Ryan Tomayko
545fd53b88
0.4 release
2010-03-19 12:08:37 -07:00
Ryan Tomayko
2f8337f49c
Merge custom langs and comment chars from jdp/master
2010-03-19 12:05:25 -07:00
jdp
3b48e38cba
leading tabs in code are now replaced with two spaces!
2010-03-16 22:58:29 -04:00
Ryan Tomayko
bda3a62e42
0.3 release
2010-03-16 08:25:52 -07:00
Ryan Tomayko
b6ece339b9
comments are considered doc only when # is followed by space
...
This lets you force comments over to the code side by using any
character other than ' ' after the '#' character.
2010-03-16 08:24:30 -07:00
jdp
cf12978037
generalized it so that pygment lexer and comment characters can be specified, made shebang line ignore more clear
2010-03-16 05:17:17 -04:00
Samuel Reis
02dc9c6c4c
fix shebang line on documentation side
2010-03-15 21:10:27 -07:00
Ryan Tomayko
832048d946
implement the file switcher thingy
2010-03-11 08:01:46 -08:00
Ryan Tomayko
73c433f484
0.2 release
2010-03-11 06:30:02 -08:00
Ryan Tomayko
a7282e4606
generated rocco.rb doc links to sources for effect
2010-03-11 06:30:02 -08:00
Ryan Tomayko
cc09e0ff1e
and that's it
2010-03-10 04:07:21 -08:00
Ryan Tomayko
94eaea6339
we don't want zombies running around
2010-03-09 09:16:53 -08:00
Ryan Tomayko
580d0ef7fc
improve documentation
2010-03-09 09:15:50 -08:00
Ryan Tomayko
606087986e
fall back to BlueCloth if rdiscount isn't available
2010-03-09 08:56:01 -08:00
Ryan Tomayko
5a544ca5de
fix DIVIDER in output when no comments at top of file
2010-03-09 08:55:17 -08:00
Ryan Tomayko
39a4c00fc2
don't need that
2010-03-08 17:52:29 -08:00
Ryan Tomayko
cf10e21b30
gem building machinery
2010-03-08 17:45:52 -08:00
Ryan Tomayko
4a0dfe7421
rocco command acts like documented
2010-03-08 17:30:40 -08:00
Ryan Tomayko
50fb900e5e
flesh out the introductory documentation
2010-03-08 17:09:18 -08:00
Ryan Tomayko
5eca6cdc9b
use mustache for layout
2010-03-08 15:21:28 -08:00
Ryan Tomayko
1b4389ef72
first working version. just barely. not useful.
2010-03-08 10:19:34 -08:00
Ryan Tomayko
b69e02c802
first spike
2010-03-08 09:56:18 -08:00