docs
Projects & Guides
Documentation for the packages I maintain, hosted here, and the notebook of things I keep having to look up.
01 Packages
-
Neapolitan
Quick CRUD views for Django. Get your models into your web output as fast as possible, with base templates and template tags included.
-
Django-Mantle
ORM-to-wire. Type-safe, immutable shape classes with efficient, automatically generated ORM queries.
-
Django-Mantle-DRF
Django REST Framework views powered by Mantle and attrs shape classes, with OpenAPI schemas via drf-spectacular.
-
django-htpy
Django add-ons for htpy: HTML components in plain Python, with slots that fit the Django Template Language.
-
django-sphinx-view
Serve your Sphinx docs with Django. (As demonstrated here.)
02 Notes
-
Development Notes
Working notes: open source, Django, Tailwind, technical writing, and things learnt along the way.
03 Also
Beyond the packages documented here, I help to maintain a number of key packages in the Django ecosystem:
Django REST Framework, Django Filter, Django Crispy Forms, Django Compressor, Django AppConf,
the Channels trio (Channels, Daphne, Channel Redis), and
django-template-partials,
reusable named template fragments for the Django Template Language.
Between 2018 and 2023 I served as a Django Fellow, contracted by the Django Software Foundation to work on maintenance of Django itself. The weekly Fellow reports from that time are archived here.