RubyDoc.info is the next generation Ruby doc server, replacing http://rdoc.info and http://yardoc.org/docs. This doc server uses YARD to generate project documentation on the fly, for both published RubyGems as well as GitHub projects.
The public doc server is hosted at http://www.rubydoc.info
This site is a public service and is community-supported. Patches and enhancements are welcome.
Running the doc server locally is easy:
git clone git://github.com/lsegal/rubydoc.info
cd rubydoc.info
bundle install
cp config/config.yaml.sample config/config.yaml
bundle exec rake gems:update
bundle exec rake server:start
This will start a daemonized process, you can stop the server with:
bundle exec rake server:stop
If you have Docker installed, you can get started using docker-compose
:
docker-compose up
Add -d
to daemonize the process. To stop the server in daemonized mode,
run docker-compose down
.
RubyDoc.info was created by Loren Segal (YARD) and Nick Plante (rdoc.info) and is a project of DOCMETA, LLC. Additional help was provided by our friendly developer community. Pull requests welcome!
(c) 2019 DOCMETA LLC. This code is distributed under the MIT license.