| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-16 | Fixed #37157 -- Doc'd usage of sphinx-autobuild for documentation ↵ | SnippyCodes | |
| auto-reloading. | |||
| 2026-06-10 | Fixed #37142 -- Moved django_file_prefixes() to django.utils.warnings. | zhengkangyang | |
| 2026-06-09 | Fixed #37106 -- Clarified pylibmc workaround in unit test docs. | kikobarr | |
| 2026-05-26 | Removed version numbers from example tox -l output. | Jacob Walls | |
| 2026-05-26 | Bumped versions in pre-commit and npm configurations. | Jacob Walls | |
| 2026-05-06 | Refs #36620 -- Mentioned coverage workflow uses PostgreSQL. | Jacob Walls | |
| Before c507aaf9abeff4b93b7f9bdbc55801f2ccfc2d01, this workflow used to run on SQLite. | |||
| 2026-04-19 | Fixed #35007 -- Replaced ESLint with Biome for JavaScript linting and ↵ | Tom Carrick | |
| formatting. | |||
| 2026-04-17 | Clarified that reporters shouldn't set their own tickets as "Accepted". | Jonathan Biemond | |
| 2026-03-31 | Fixed #36799 -- Added a how-to guide for testing pre-releases. | VIZZARD-X | |
| Thanks Sarah Boyce for the idea and Tim McCurrach for the review. Co-authored-by: Timothy McCurrach <tim.mccurrach@gmail.com> Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | |||
| 2026-03-20 | Made it clear that unreviewed tickets shouldn't be claimed or started. | Jake Howard | |
| 2026-03-15 | Fixed typo in docs/internals/contributing/accessibility.txt. | dcsid | |
| 2026-03-12 | Discouraged automated AI reviews of pull requests. | Natalia | |
| Some contributors have been requesting Copilot reviews on pull requests submitted to the Django repository. These automated reviews add noise to the PR history, making it harder to follow the discussion, and Django does not incorporate them into its review process. This change discourages the practice by: - Adding a `copilot-instructions.md` file instructing Copilot to decline review requests in this repository. - Adding a checklist item to the PR template asking contributors not to request automated AI reviews for their PR. - Documenting the policy in the contributing guidelines. | |||
| 2026-03-06 | Extended committing code docs to add detailed instructions for backports. | Natalia | |
| Thanks to Jacob Walls for the original idea and the review. | |||
| 2026-03-06 | Extended checks and docs for proper commit message format and edition. | Jacob Walls | |
| Thanks to Tim Schilling for the review. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2026-02-10 | Clarified optional nature of Contributor License Agreement. | Jacob Walls | |
| It's not clear that CLAs are needed to ensure contributors are assenting to our license (the "inbound=outbound" agreement), but we can keep them around for contributors who would like to (or are required by their employer) to submit one, without investing additional resources in checking every single contribution. See https://forum.djangoproject.com/t/cla-vs-dco-for-django-contributors/42399 and recent board minutes. | |||
| 2026-01-30 | Added documentation on reviewing patches. | Tim Schilling | |
| Original inspiration drawn from Sarah Boyce's talk: "Django needs you! (to do code review)" | |||
| 2026-01-29 | Made explicit that aspell is a requirement to run spell checks on docs. | Natalia | |
| 2026-01-19 | Fixed unbalanced parentheses in docs. | Clifford Gama | |
| 2026-01-15 | Fixed #36856 -- Mentioned needsnewfeatureprocess resolution in contributor docs. | Amar Ahmed Deina | |
| Co-authored-by: James Bligh <blighj@users.noreply.github.com> | |||
| 2026-01-14 | Bumped linter versions in requirements files and tox.ini. | Jacob Walls | |
| Follow-up to 64ac4385c75b12a4065055b3d8d60bd5e0e61f04. | |||
| 2026-01-08 | Added guidance on AI-assisted code submission to contributing docs. | Natalia | |
| 2025-12-22 | Fixed #36305 -- Added documentation indentation guidelines to contributing docs. | ankan0503 | |
| 2025-12-07 | Refs #36620 -- Added contributor documentation for code coverage reports. | saurabh | |
| This was included in the original reverted patch: a89183e63844a937aacd3ddb73c4952ef869d2cc Follow-up to 26b0e2bb92caf2d16cabe455792350f20d6f42ca. | |||
| 2025-11-25 | Reverted "Fixed #36620 -- Added coverage workflow to summarize coverage in ↵ | Natalia | |
| pull requests." This reverts commit a89183e63844a937aacd3ddb73c4952ef869d2cc. | |||
| 2025-11-21 | Fixed #36620 -- Added coverage workflow to summarize coverage in pull requests. | saurabh | |
| Part of GSoC 2025. Thanks Lily for mentorship, and Sarah Boyce and Jacob Walls for reviews. | |||
| 2025-11-21 | Added GitHub Actions linter (zizmor). | Jacob Walls | |
| At the direction of the Security Team. Thanks Markus Holtermann, Jake Howard, and Natalia Bidart for reviews. | |||
| 2025-11-04 | Updated ticket triage process diagram and contributing docs. | ontowhee | |
| 2025-10-19 | Refs #36005 -- Bumped minimum supported versions of docutils to 0.22. | Mariusz Felisiak | |
| 2025-10-16 | Bumped minimum isort version to 7.0.0. | Jacob Walls | |
| Added ignores relating to https://github.com/PyCQA/isort/issues/2352. | |||
| 2025-10-14 | Removed mention of setuptools in ↵ | Jacob Walls | |
| docs/internals/contributing/writing-code/unit-tests.txt. | |||
| 2025-10-13 | Cautioned against multi-level relative imports in coding style docs. | lyova24 | |
| 2025-09-17 | Added backticks to email addresses in docs. | Mariusz Felisiak | |
| 2025-09-13 | Refs #35667 -- Corrected usage of skip_file_prefixes in contributing docs. | Clifford Gama | |
| 2025-09-12 | Refs #35667 -- Updated contributing guide to use django_file_prefixes on ↵ | nessita | |
| deprecations. | |||
| 2025-08-28 | Ensured :doc: role uses absolute targets in docs. | Adam Johnson | |
| 2025-08-28 | Replaced :doc: role usage with :ref: when appropriate in docs. | Natalia | |
| 2025-08-28 | Fixed #36570 -- Removed unnecessary :py domain from documentation roles. | SaJH | |
| Signed-off-by: SaJH <wogur981208@gmail.com> | |||
| 2025-08-26 | Clarified Trac "version" attribute in contributing guide. | Jacob Walls | |
| 2025-08-26 | Corrected definition of "needsinfo" triage stage in contributing guide. | Jacob Walls | |
| 2025-08-25 | Fixed #36485 -- Added lint-docs check in Tox and GitHub Actions. | David Smith | |
| The `check` docs target now runs spelling, black, and lint, so all current documentation quality checks can be run with a single command. Also documented the lint-docs check's availability and usage. | |||
| 2025-08-25 | Refs #36485 -- Rewrapped docs to 79 columns line length. | David Smith | |
| Lines in the docs files were manually adjusted to conform to the 79 columns limit per line (plus newline), improving readability and consistency across the content. | |||
| 2025-08-25 | Refs #36485 -- Removed double spaces after periods in sentences. | Natalia | |
| 2025-08-25 | Refs #36485 -- Fixed dangling hyphen and unbalanced inline markup in docs. | David Smith | |
| 2025-08-23 | Removed reference to flake8 file exclusions. | Jacob Walls | |
| Obsolete since 41384812efe209c8295a50d78b45e0ffb2992436. (six was removed in 9285926295fbfc86b70e7be8d595d4cfbe7895b8.) | |||
| 2025-08-05 | Refs #36485 -- Grouped docs checks under a unified make check target. | David Smith | |
| Added a new 'check' rule to the docs Makefile which runs both the black and spelling checks. | |||
| 2025-08-05 | Refs #34140 -- Added dedicated code block formatting section in ↵ | David Smith | |
| docs/internals/contributing/writing-documentation.txt. | |||
| 2025-07-28 | Moved manual testing instructions from intro to submitting patches docs. | Jordan Bae | |
| The section on manual testing, including how to use a local checkout of Django, is moved from the contribution intro to the submitting patches docs. This makes it easier for reviewers and authors to follow best practices. | |||
| 2025-07-23 | Fixed #36500 -- Set flake8 max-doc-length config to 79 columns. | Mike Edmunds | |
| Set flake8 max-doc-length to 79 to enforce smaller line length limit on docstrings and comments (per coding-style docs). Updated docs to clarify both requirements are enforced by flake8 and to remove some leftover language from the pre-black era. | |||
| 2025-07-23 | Added accessibility guidelines for contributors. | Thibaud Colas | |
| 2025-07-16 | Fixed #36477, Refs #36163 -- Added @deprecate_posargs decorator to simplify ↵ | Mike Edmunds | |
| deprecation of positional arguments. This helper allows marking positional-or-keyword parameters as keyword-only with a deprecation period, in a consistent and correct manner. | |||
