Hi Folks,
version 0.4.0 of dokkit has been released!
1 Changes from version 0.3.0
- improved support for partials and nested layouts
- added cache support
- easy environment setup with the introduction of a configuration
container - a lot of code refactoring and bug fixes
2 What’s dokkit?
dokkit is a document generator written in ruby that is suitable for
static websites generation too.
dokkit uses formatters like deplate[1] and maruku[2] to generate
documents in a large variety of output formats.
dokkit’s features are:
- a smart building system based on rake[3]
- a templating system based on ERB[4]
- a flexible configuration system based on YAML[5] that supports
shared configuration files and ‘in header’ configuration - an extensible formatting system that uses deplate and maruku as
built-in filters - convention over configuration: for example, you don’t need to give
the layout name to use if a layout with the same name of the
processed document is found in doc/layouts folder - support for nested layouts
- support for partials
- support for caching
With dokkit you can:
- generate static websites
- generate many types of documents in many formats (html, tex, plain
text, etc.) - write your documents using a simple wiki syntax and get high
quality latex output - generate different output formats from the same source document
- use models to quickly generate the documents you want (static
websites, reports, howtos, guides, presentations, etc.) - simply derive new documentation models from the existing ones
- simply modify existing models to fit your needs
dokkit aims to be modular and extensible: you can add new formatters and
helpers and easily extend document functionalities.
See dokkit website[6] for further informations and tutorials.
3 Installation
From rubygems:
sudo gem install dokkit
From subversion repository:
svn co http://dokkit.rubyforge.org/svn/dokkit-core/trunk/
4 Usage
dokkit simple
cd simple/
rake
[1] http://deplate.sf.net/
[2] http://maruku.rubyforge.org/
[3] http://rake.rubyforge.org/
[4] http://www.ruby-doc.org/stdlib/libdoc/erb/rdoc/
[5] http://yaml4r.sourceforge.net/
[6] http://dokkit.rubyforge.org/
This announce has been generate with dokkit on Tue Jul 22 07:46:33 +0000
2008