Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Jinja2 C++ (and for C++) almost full-conformance template engine implementation

jinja2cpp/Jinja2Cpp est-il accessible aux débutants ?

Nous avons vu trop peu de pull requests récentes de contributeurs externes sur jinja2cpp/Jinja2Cpp pour dire à quelle fréquence elles sont fusionnées. 2 issues accessibles aux débutants sont ouvertes en ce moment.

Étoiles
600
Forks
114
Issues débutants ouvertes
2
Issues indexées
47
Langage dominant
C++
Licence
MPL-2.0
Dernier push GitHub
10/3/2026
Dernière indexation
18/9/2026
Guide de contribution
Aucun guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
hacktoberfest help wanted
Métriques de merge des PR
Aucune PR mergée en 30 j

Comment contribuer à jinja2cpp/Jinja2Cpp

  1. Il n'y a pas de guide de contribution : partez du README et de quelques pull requests fusionnées récemment pour voir comment les changements sont proposés.
  2. Vos contributions seront publiées sous la licence MPL-2.0 du projet.
  3. Choisissez l'une des 2 issues ouvertes accessibles aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • Rendering parity: empty containers and undefined render as empty, `-}}` trims only part of the whitespace
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 65/100

    jinja2cpp/Jinja2Cpp#290 ·

  • Missing call and argument validation: `{{empty()}}` and `{{ 1|replace }}` render where Jinja2 raises `TypeError`
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 74/100

    jinja2cpp/Jinja2Cpp#289 ·

  • Assertion abort on `{{a[()}}` (unchecked expected after a failed subscript)
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 88/100

    jinja2cpp/Jinja2Cpp#288 ·

  • Stack-buffer overflow in ParserTraits::RangeToNum
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 70/100

    jinja2cpp/Jinja2Cpp#287 ·

  • Feature request: README should have example passing variables
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 76/100

    jinja2cpp/Jinja2Cpp#286 ·

  • undefined reference to fmt::*
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#282 · 1 commentaire ·

  • Length filter does not work directly on strings
    Ouverte

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#273 · 1 commentaire ·

  • Fix crash with simple string literal if-elif-else template
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 42/100

    jinja2cpp/Jinja2Cpp#268 ·

  • Fix "str|format" string formatting to match spec (%s formatting, not {} formatting), also support "str.format" syntax
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    jinja2cpp/Jinja2Cpp#267 ·

  • Fix True/False/None value rendering (Python jinja2 parity)
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 42/100

    jinja2cpp/Jinja2Cpp#266 ·

  • Support 'is not _' expression syntax
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 55/100

    jinja2cpp/Jinja2Cpp#265 ·

  • Support 'None' literal syntax (example template crashes / segfault / stack-buffer-overflow on "Load" today)
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#264 ·

  • Python parity bug(?): Comma-delimited expression
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    jinja2cpp/Jinja2Cpp#263 ·

  • Fix dict/map literal expression parsing
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#262 · 2 commentaires · 1 réaction ·

  • Support for "not in" syntax (works in Python jinja2)
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#261 · 2 commentaires ·

  • Missing file error on 'make install'
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#260 · 2 réactions ·

  • non-const fmt format was deprecated and no longer compiles
    Ouverte

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#257 · 1 commentaire ·

  • Python bindings
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    jinja2cpp/Jinja2Cpp#256 ·

  • Support other Jinja workflows
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#255 ·

  • Failure rendering a simple template
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    jinja2cpp/Jinja2Cpp#252 · 2 commentaires · 2 réactions ·

  • [build]1.3.1 apparently does not clone dependencies
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#248 · 3 commentaires · 1 réaction ·

  • Render error when single quotation mark meets right curvly bracket
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#247 · 1 commentaire ·

  • Missing debug info for MSVC static lib
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 55/100

    jinja2cpp/Jinja2Cpp#224 ·

  • Have Problem Building Current Version of Library With VS2019
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 25/100

    jinja2cpp/Jinja2Cpp#204 · 10 commentaires ·

  • Requesting to have Nlohmann.JSON added as a possible external dependency alongside Boost
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    jinja2cpp/Jinja2Cpp#203 ·

  • I tried to do `-DCMAKE_CXX_STANDARD=17` but I still get 14 - Why? (trying to regenerate and rebuild after `git pull`)
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    jinja2cpp/Jinja2Cpp#196 ·

  • Current status of the project
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100

    jinja2cpp/Jinja2Cpp#195 · 20 commentaires · 1 réaction ·

  • Create Jinja2C++ package for vcpkg package manager
    Ouverte
    enhancement help wanted

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    jinja2cpp/Jinja2Cpp#194 · 3 commentaires · 1 réaction ·

  • Support for common python dictionary function
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#193 ·

  • "for" syntax is not work with dictionary
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#178 · 10 commentaires · 9 réactions ·

  • Implement 'indent' filter
    Ouverte
    enhancement hacktoberfest help wanted

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#174 ·

  • Implement 'forceescape' filter
    Ouverte
    enhancement hacktoberfest help wanted

    Difficulté 2/5 1-3 heures Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#173 ·

  • Implement 'filesizeformat' filter
    Ouverte
    enhancement hacktoberfest help wanted

    Difficulté 3/5 1-2 jours Accessibilité débutants 52/100

    jinja2cpp/Jinja2Cpp#172 ·

  • Not protected against infinite include chain
    Peut-être à nouveau libre @flexferrum l’a pris il y a 2544 jours, et aucune pull request n’est ouverte. Ouverte
    bug

    jinja2cpp/Jinja2Cpp#160 · 1 personne assignée ·

  • Fix typos, grammar and spelling in README.md
    Ouverte
    hacktoberfest help wanted sooooo cute!

    Difficulté 2/5 1-3 heures Accessibilité débutants 55/100

    jinja2cpp/Jinja2Cpp#149 · 1 commentaire ·

  • Support for common python list function
    Ouverte
    enhancement hacktoberfest

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#135 ·

  • Support for common python string functions
    Peut-être à nouveau libre @Servuc l’a pris il y a 2548 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement hacktoberfest

    jinja2cpp/Jinja2Cpp#134 · 10 commentaires · 1 réaction · 1 personne assignée ·

  • Implement parse-time template optimization
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    jinja2cpp/Jinja2Cpp#123 ·

  • Support for index-based arrays slicing
    Ouverte
    bug hacktoberfest

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    jinja2cpp/Jinja2Cpp#120 · 2 commentaires · 1 réaction ·

  • Fix 'attribute' filters parameter behaviour
    Ouverte
    bug hacktoberfest

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    jinja2cpp/Jinja2Cpp#119 ·

  • Allow multiple attributes in 'sort' filter
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    jinja2cpp/Jinja2Cpp#111 ·

  • Support for auto-indent blocks
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    jinja2cpp/Jinja2Cpp#85 · 1 commentaire ·

  • Add 'flip' filter
    Peut-être à nouveau libre @palchukovsky l’a pris il y a 2590 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement

    jinja2cpp/Jinja2Cpp#61 · 2 commentaires · 1 personne assignée ·

  • Implement custom (specific to Jinja2C++) filters
    Ouverte
    die hard enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    jinja2cpp/Jinja2Cpp#41 · 1 commentaire ·

  • Create the CLI tool for processing Jinja2 template
    Peut-être à nouveau libre @palchukovsky l’a pris il y a 2590 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement

    jinja2cpp/Jinja2Cpp#32 · 1 personne assignée ·

  • Add usage samples
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#31 · 5 commentaires ·

  • Support general templates parsing and rendering options
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    jinja2cpp/Jinja2Cpp#30 ·

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.