jinja2cpp / jinja2cpp/Jinja2Cpp
Support general templates parsing and rendering options
- Dominant language
- C++
- Stars
- 600
- Forks
- 114
- PR merge metrics
- No merged PRs in 30d
Description
It should be possible to define for template engine the following options:
- [ ] 1. Handling of lines started from '#' symbol - should the be processed as control lines or as regular lines.
- [ ] 2. Default string comparison mode (case sensitive/insensitive)
- [x] 3. Compatibility mode with bare Jinja2
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the template parser and rendering configuration entry points, then trace how control lines and string comparisons are currently handled. Define how the '#' line behavior and default case-sensitivity option should be configured, and verify both options with focused template-engine tests; bare Jinja2 compatibility is already marked complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100