annotate doc/introduction.rst @ 66:f33cb3e93473 draft

Fix bad log invocations.
author David Barts <n5jrn@me.com>
date Fri, 12 Jul 2019 20:27:52 -0700
parents 8867b3a5c4fa
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
60
682cd33e564c Documentation (incomplete).
David Barts <n5jrn@me.com>
parents:
diff changeset
1 ************
682cd33e564c Documentation (incomplete).
David Barts <n5jrn@me.com>
parents:
diff changeset
2 Introduction
682cd33e564c Documentation (incomplete).
David Barts <n5jrn@me.com>
parents:
diff changeset
3 ************
682cd33e564c Documentation (incomplete).
David Barts <n5jrn@me.com>
parents:
diff changeset
4
61
55828c01e38f More documenting.
David Barts <n5jrn@me.com>
parents: 60
diff changeset
5 TinCan is a Python web framework, based on the `Bottle <http://bottlepy.org/>`_ micro-framework and
63
8867b3a5c4fa Some minor fixes.
David Barts <n5jrn@me.com>
parents: 61
diff changeset
6 the `Chameleon <https://pypi.org/project/Chameleon/>`_ templating engine. TinCan is based on the "code-behind"
8867b3a5c4fa Some minor fixes.
David Barts <n5jrn@me.com>
parents: 61
diff changeset
7 paradigm popularized by ASP.Net, convention over configuration, and
60
682cd33e564c Documentation (incomplete).
David Barts <n5jrn@me.com>
parents:
diff changeset
8 separation of presentation and back-end logic.