blob: ad6b10dd892988a56da2b9902067b9d4432cd5fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
Cheetah TODO list
-----------------
* If you are working on a task please put your initials at the end of the
description
* When a task is completed please remember to note it in the CHANGES file
Languague Specification
================================================================================
- finish the #cache directive's varyBy keyword
- write a formalized grammar for Cheetah in BNF
Implementation
================================================================================
- redesign and implement the Servlet Factory for Webware so the #extend
directive will work with .tmpl files as well as .py files
- implement the #cache directive's varyBy keyword
Test Suite
================================================================================
- test cases for the SkeletonPage framework
- add cases that test the cheetah-compile script
- add cases that test the integration with WebKit
Documentation
================================================================================
- finish up the Webware section
- quick-reference guide (MO)
Website
================================================================================
- automate the documentation update
- See if we can get WebKit working on Sourceforge...
Examples
================================================================================
- create some non-html code generation examples
- SQL
- LaTeX
- form email
Packaging
================================================================================
- Consider moving SettingsManager.py and NameMapper.py into the
third_party_packages dir and making setup_all.py the main install script
|