Metadata-Version: 2.1
Name: JNJ
Version: 3.8
Summary: Package providing a Jinja2-based template framework.
Home-page: https://codeberg.org/tanzer/tapyr
Author: Christian Tanzer
Author-email: tanzer@swing.co.at
License: BSD License
Platform: Any
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Intended Audience :: Developers
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: Markup :: HTML
Requires-Python: >=3.8
License-File: LICENSE
Requires-Dist: TFL (>=3)
Requires-Dist: CHJ (>=3)
Requires-Dist: jinja2

JNJ provides a Jinja2-based template framework.

JNJ manages a set of jinja template/macro files with their associated media
fragments (CSS and Javascript). JNJ combines the media fragments of all jinja
files used by a toplevel jinja template — each toplevel jinja template loads
only thse media fragments it needs.

JNJ supports the calling of jinja macros by Python code — this allows the code
responding to a AJAX request to use the same jinja macros as the template that
rendered the original page request.

JNJ is distributed under the conditions of the `BSD 3-Clause
License <https://www.gg32.com/license/bsd_3c.html>`_.

JNJ is available as a `git repository`_.
You can clone that repository with::

    git clone git@codeberg.org:tanzer/tapyr.git

Reports of bugs in JNJ should be submitted to the `git repository`_.

.. _`git repository`: https://codeberg.org/tanzer/tapyr
