| name | description | license |
|---|---|---|
upgrade-wagtail |
Plan and optionally execute an upgrade to a new Wagtail release, including all needed dependency updates. |
MIT |
Usage:
Generated with OpenAI Codex (gpt-5.1-codex-max)
django/: main framework packages; app directories mirror Django’s built-in contrib/apps layout.tests/: Python test suite mirrors django/ paths (e.g., tests/forms_tests/ for django/forms/); runtests.py drives execution.docs/: Sphinx sources; see docs/README for building HTML and make targets.| Role | Unacceptable | Capable | Adoptive | Transformative |
|---|---|---|---|---|
| Engineering | Calls AI coding assistants “too risky” Has never tested AI-generated code Relies only on Stack Overflow snippets |
Uses ChatGPT / Copilot / etc for simple coding tasks (e.g. regex, unit-test stubs) Can explain how they prompt, review, and validate AI output |
Chains LLM calls with fallback + retry logic Adds eval tests to flag hallucinations Knows Claude Code, Cursor, Windsurf, etc Can walk interviewers through prompt tweaks, token limits, code review |
Ships LLM-powered features, monitors live metrics, and refines based on user feedback Builds an AI-first dev pipeline (guardrails, RAG docs, etc) that cuts down PR cycle time |
| Product | Dismisses AI as hype, showing no curiosity about user valuePRDs and prototypes lack any AI concepts or experiments | Uses ChatGPT to draft PRDs, story maps, and synthesize user-interview notesKnows basics (LLMs, embeddings, latency vs cost) |
| <title>2024 Annual Impact Report | Django Software Foundation</title> | |
| <meta id="theme" name="color-scheme" content="light"> | |
| <script>theme.content = localStorage.getItem('report-theme')</script> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <meta name="description" content="2024 highlights, community-driven achievements, impactful stories, and financial transparency"> | |
| <meta name="fediverse:creator" content="@django@fosstodon.org"> | |
| <meta name="twitter:card" content="summary_large_image"> | |
| <meta property="og:type" content="article"> | |
| <meta name="twitter:site" content="@djangoproject"> | |
| <meta name="twitter:creator" content="@djangoproject"> |
| #!/usr/bin/env python3 | |
| """ | |
| Convert a frab/pretalx schedule JSON to CSV for Google Sheets. | |
| Usage: | |
| python frab_to_csv.py input.json > output.csv | |
| """ | |
| import sys, json, csv | |
| from datetime import datetime | |
| REQUIRED_ORDER = [ |
| #!/usr/bin/env python3 | |
| """ | |
| Convert a frab/pretalx schedule JSON to CSV for Google Sheets. | |
| Usage: | |
| python frab_to_csv.py input.json > output.csv | |
| """ | |
| import sys, json, csv | |
| from datetime import datetime | |
| REQUIRED_ORDER = [ |
👋 DSF Members, we need your help! We’re more than halfway into 2025 and only at about 32% of our fundraising for the year. The situation isn’t dire by any means, we have some reserves, but it’s not particularly rosy either. We want to take the financial sustainability of Django more seriously, we have exciting plans for the future (new hires, more new hires, then feature grants), and we could use extra help to make things happen.
If your time is limited, the single best thing you can do today is to get someone you know to contribute to our fundraising campaign for Django’s 20th birthday. I’m sure there are lots of people in your networks that have used Django for years, or a decade, or two! That have built their careers in this space. And yet might not even be aware that this is all a non-profit operation run by volunteers. Get them to donate $20+ to Django if they can afford it! It only takes about 45 se
For more examples see timeline-of-django and 20,000 Django packages.
Here is what I had noted on the work needed:
For what it’s worth – I tried updating my report based on
2.4-edition-wcag-2.1-508-eu-en.yamlto the new 2.5 edition WCAG 2.2 here, it worked great 🌈. All I had to do was manually add the data for the additional SCs in my YAML report, then use the CLI with this PR to output Markdown and HTML. Thank you!
Diff between the 2.4 and 2.5 reports:
diff --git a/audits/acr/acr_wagtail_5.2_2.4-edition-wcag-2.1-508-en.yaml b/audits/acr/acr_wagtail_5.2_2.5-edition-wcag-2.2-508-en.yaml
index 7d634f6..d35843f 100644
--- a/audits/acr/acr_wagtail_5.2_2.4-edition-wcag-2.1-508-en.yaml