<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/docs/internals/contributing/writing-code, branch fix-31295</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=fix-31295</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=fix-31295'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-04-19T10:45:56Z</updated>
<entry>
<title>Fixed #35007 -- Replaced ESLint with Biome for JavaScript linting and formatting.</title>
<updated>2026-04-19T10:45:56Z</updated>
<author>
<name>Tom Carrick</name>
<email>tom@carrick.eu</email>
</author>
<published>2026-04-19T08:54:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=290fefe6f8e47c2f35a9d857749c1e5166d9288b'/>
<id>urn:sha1:290fefe6f8e47c2f35a9d857749c1e5166d9288b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made it clear that unreviewed tickets shouldn't be claimed or started.</title>
<updated>2026-03-20T21:46:33Z</updated>
<author>
<name>Jake Howard</name>
<email>git@theorangeone.net</email>
</author>
<published>2026-03-11T11:35:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d9adcfbd5e3ba5859cc0ce6e2e67f533efbc8f9b'/>
<id>urn:sha1:d9adcfbd5e3ba5859cc0ce6e2e67f533efbc8f9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Discouraged automated AI reviews of pull requests.</title>
<updated>2026-03-12T14:40:27Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-03-05T12:20:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3180ddb3f532ef246d318d64225886b7c0593676'/>
<id>urn:sha1:3180ddb3f532ef246d318d64225886b7c0593676</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Extended checks and docs for proper commit message format and edition.</title>
<updated>2026-03-06T20:55:01Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-03-05T17:14:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c27d368b92f321e6f91704f554dccbc18df5b075'/>
<id>urn:sha1:c27d368b92f321e6f91704f554dccbc18df5b075</id>
<content type='text'>
Thanks to Tim Schilling for the review.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Clarified optional nature of Contributor License Agreement.</title>
<updated>2026-02-10T14:58:39Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-02-09T15:29:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0dac3dd4a1573b3c9cef3aea6a98440decfc5460'/>
<id>urn:sha1:0dac3dd4a1573b3c9cef3aea6a98440decfc5460</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Bumped linter versions in requirements files and tox.ini.</title>
<updated>2026-01-14T20:07:10Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-01-14T19:40:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a876ada18b622926db5c7a9f3ec6ee20df223818'/>
<id>urn:sha1:a876ada18b622926db5c7a9f3ec6ee20df223818</id>
<content type='text'>
Follow-up to 64ac4385c75b12a4065055b3d8d60bd5e0e61f04.
</content>
</entry>
<entry>
<title>Added guidance on AI-assisted code submission to contributing docs.</title>
<updated>2026-01-08T15:01:53Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-01-07T15:29:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8703fbdf10b0c97dc35ddeb5d8662d66ca0a0a81'/>
<id>urn:sha1:8703fbdf10b0c97dc35ddeb5d8662d66ca0a0a81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #36620 -- Added contributor documentation for code coverage reports.</title>
<updated>2025-12-07T14:06:32Z</updated>
<author>
<name>saurabh</name>
<email>saurabhrai1717@gmail.com</email>
</author>
<published>2025-08-25T18:48:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e726254a380f2a35a2fcf71143e96cb5987d8102'/>
<id>urn:sha1:e726254a380f2a35a2fcf71143e96cb5987d8102</id>
<content type='text'>
This was included in the original reverted patch:
a89183e63844a937aacd3ddb73c4952ef869d2cc
Follow-up to 26b0e2bb92caf2d16cabe455792350f20d6f42ca.
</content>
</entry>
<entry>
<title>Reverted "Fixed #36620 -- Added coverage workflow to summarize coverage in pull requests."</title>
<updated>2025-11-25T22:16:59Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2025-11-25T19:04:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e4c4a178aa642f8493b7ae2c0ad58527af51f67e'/>
<id>urn:sha1:e4c4a178aa642f8493b7ae2c0ad58527af51f67e</id>
<content type='text'>
This reverts commit a89183e63844a937aacd3ddb73c4952ef869d2cc.
</content>
</entry>
<entry>
<title>Fixed #36620 -- Added coverage workflow to summarize coverage in pull requests.</title>
<updated>2025-11-21T21:26:57Z</updated>
<author>
<name>saurabh</name>
<email>saurabhrai1717@gmail.com</email>
</author>
<published>2025-08-25T18:48:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a89183e63844a937aacd3ddb73c4952ef869d2cc'/>
<id>urn:sha1:a89183e63844a937aacd3ddb73c4952ef869d2cc</id>
<content type='text'>
Part of GSoC 2025. Thanks Lily for mentorship, and Sarah Boyce and
Jacob Walls for reviews.
</content>
</entry>
</feed>
