collective / collective/templer.core
Replace Cheetah template with jinja2 (or add additional support for jinja2)
- Dominant language
- Python
- Stars
- 7
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Description
Rationale:
- buildout uses ${var} configuration syntax, same as Cheetah. Using jinja2, template output is {{ var }}, making less pain to develop templates
- Cheetah is not known as Jinja2
Replacing Cheetah would mean breaking backwards compatibility with ZopeSkel templates, but bright future. Another option would to be to additionally support Jinja2.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files, tests, or entry points. Start by locating where Cheetah templates are rendered, then determine whether the project will replace Cheetah or add Jinja2 support; done requires an explicit decision and handling the stated ZopeSkel backward-compatibility impact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100