ganiyevuz/django-package-template — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a clean Django package starter template that I can copy when I want to create a reusable app and publish it on PyPI.

I want it to feel simple but production ready. It should have a modern Python setup, use uv for dependency management, support Django 5.2 and Python 3.11 to 3.13, and include pytest, coverage, ruff formatting, and linting. Please add GitHub Actions so pushes and pull requests run the checks, and so a version tag can publish the package to PyPI using trusted publishing.

Also add a Makefile with easy commands for install, lint, format, test, coverage, build, release, and clean. Include a release script that can bump the version, run checks, tag, and push. Put a minimal Django package inside src so I can see where apps, models, views, urls, admin, templates, and static files should go. Write a clear README that explains how to clone it, customize the package name, set up the environment, and release it.

Want more depth? Deep Reverse