Skip to content
forked from ruby/rdoc

RDoc produces HTML and online documentation for Ruby projects.

License

Notifications You must be signed in to change notification settings

ryan-sherpa/rdoc

 
 

Repository files navigation

RDoc - Ruby Documentation System

home

github.com/rdoc/rdoc

rdoc

docs.seattlerb.org/rdoc

bugs

github.com/rdoc/rdoc/issues

Description

RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the rdoc and ri tools for generating and displaying online documentation.

See RDoc for a description of RDoc’s markup and basic use.

Synopsis

To learn RDoc’s syntax and directives for documenting your ruby project see RDoc::Markup. RDoc::Parser::Ruby and RDoc::Parser::C have additional directives (such as metaprogrammed methods) for documenting Ruby and C files respectively.

To generate HTML documentation for your project run rdoc . in your project’s root directory.

To determine how well your project is documented run rdoc -C lib to get a documentation coverage report. rdoc -C1 lib includes parameter names in the documentation coverage report.

To generate documentation using rake see RDoc::Task.

To generate documentation programmatically:

gem 'rdoc'
require 'rdoc/rdoc'

options = RDoc::Options.new
# see RDoc::Options

rdoc = RDoc::RDoc.new
rdoc.document options
# see RDoc::RDoc

Bugs

If you find a bug, please report it at the RDoc project’s issues tracker on github.

License

RDoc is Copyright © 2001-2003 Dave Thomas, The Pragmatic Programmers. Portions © 2007-2011 Eric Hodel. Portions copyright others, see individual files for details.

It is free software, and may be redistributed under the terms specified in LICENSE.txt.

Warranty

This software is provided “as is” and without any express or implied warranties, including, without limitation, the implied warranties of merchantibility and fitness for a particular purpose.

About

RDoc produces HTML and online documentation for Ruby projects.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 96.3%
  • JavaScript 1.6%
  • HTML 1.2%
  • CSS 0.9%