% chapter "Introduction" do %> <% eruby_url = "http://en.wikipedia.org/wiki/ERuby" %> <% project_summary do %> **<%= $project %>** is an extensible document processor that emits <%= xref "HelloWorld", "any document you can imagine" %> from [eRuby templates](<%= eruby_url %>) that allow scripting and dynamic content generation. A working <%= xref "xhtml", "XHTML (web page)" %> format is provided, while <%= xref "latex", "LaTeX (PDF)" %>, <%= xref "man", "UNIX manual page" %>, and <%= xref "text", "plain text" %> formats are planned... <%= xref "License", "patches are welcome" %>! <% end %> **<%= $project %>** is exciting because: * Its documents are scriptable [eRuby templates](<%= eruby_url %>). * It lets you <%= xref "HelloWorld", "define your own document formats" %>. * Its core contains less than 300 lines of code. These features distinguish **<%= $project %>** from the competition, which offers neither scriptable documents nor definable document formats: * [DocBook](http://www.docbook.org) * [Deplate](http://deplate.sourceforge.net) * [SiSU](http://www.jus.uio.no/sisu/SiSU/) * [AsciiDoc](http://www.methods.co.nz/asciidoc/) * [txt2tags](http://txt2tags.sourceforge.net) * [Grutatxt](http://www.triptico.com/software/grutatxt.html) <% section "Logistics" do %> * <%= xref "history", "Release notes" %> --- history of project releases. * [Source code](http://github.com/sunaku/<%= $program %>) --- obtain via [Git](http://git.or.cz) or browse online. * [API reference](api/index.html) --- documentation for source code. To get help or provide feedback, simply <%= xref "License", "contact the authors" %>. <% paragraph "Version numbers" do %> **<%= $project %>** releases are numbered in *major.minor.patch* form according to the [RubyGems rational versioning policy](http://www.rubygems.org/read/chapter/7), which can be summarized thus:
What increased in the version number? | The increase indicates that the release: | ||
Is backward compatible? | Has new features? | Has bug fixes? | |
---|---|---|---|
major | No | Yes | Yes |
minor | Yes | Yes | Yes |
patch | Yes | No | Yes |