Welcome to djxi =============== djxi is a Django library that eliminates the HTMX scattering problem: it bundles URL patterns, view logic, and HTML template sections for a feature into a single ``DXEndpointBattery`` class, keeping all related code in one place. .. toctree:: :maxdepth: 2 :caption: Getting Started intro installation configuration .. toctree:: :maxdepth: 2 :caption: User Guide tutorial middleware permissions async testing management .. toctree:: :maxdepth: 1 :caption: API Reference api/modules Quick links ----------- - :doc:`tutorial` — build your first battery step by step - :doc:`permissions` — protect endpoints with ``requires_auth`` and ``check_permissions`` - :doc:`async` — write ``async def`` battery handlers - :doc:`testing` — test batteries with ``DXBatteryTestCase`` - :doc:`management` — list registered routes with ``djxi_routes``