[go: up one dir, main page]

Menu

Tree [r45] / trunk /
 History

HTTPS access


File Date Author Commit
 doc 2010-04-19 redglow82 [r43] A blank line needed to make the doc compile.
 src 2010-07-09 redglow82 [r45] Added an handler. moved some code.
 web 2010-02-11 redglow82 [r18] Changed layout repository di trunk/branches/tags.
 DEVELOPER.txt 2010-04-19 redglow82 [r44] Added the fact to also add a new version to tra...
 Makefile 2010-02-11 redglow82 [r19] Changed layout repository di trunk/branches/tags.
 README.txt 2010-03-06 redglow82 [r29] the big attrs problem.
 logo.svg 2010-02-11 redglow82 [r19] Changed layout repository di trunk/branches/tags.
 setup.py 2010-04-19 redglow82 [r38] setup.py version bump.

Read Me

Curtain
=======

Curtain is a simple, very small, compiled-to-python templating language with
just about the same characteristics of TAL, METAL and Zope i18n extensions.

Installation
------------

Curtain is based on setuptools. To install it:

$ ./setup.py install

To test it:

$ ./setup.py test

or, if you want to have a full report with coverage too:

$ easy_install nose coverage
$ easy_install -i http://dist.repoze.org/bfg/current/simple repoze.bfg
$ ./setup.py nosetests --with-coverage --cover-package curtain

To produce the documentation (the first step installs Sphinx, skip it if it's
already installed):

$ easy_install Sphinx
$ ./setup.py build_sphinx --source-dir doc/reference/source \
    --build-dir doc/reference/build

After this, the documentation can be found in doc/reference/build/html.

Changelog
---------

All changelog informations can be found in the compiled documentation or in
doc/reference/source/changelog.rst.