Title: [Doc]: Amend AI policy by a concrete list of dos and don’ts · Issue #31454 · matplotlib/matplotlib · GitHub
Open Graph Title: [Doc]: Amend AI policy by a concrete list of dos and don’ts · Issue #31454 · matplotlib/matplotlib
X Title: [Doc]: Amend AI policy by a concrete list of dos and don’ts · Issue #31454 · matplotlib/matplotlib
Description: Documentation Link No response Problem As we have tried to clarify AI usage, that section has grown. It’s good to capture attitude, but less optimal to easily see what’s acceptable and what’s not. Suggested improvement I propose to add a...
Open Graph Description: Documentation Link No response Problem As we have tried to clarify AI usage, that section has grown. It’s good to capture attitude, but less optimal to easily see what’s acceptable and what’s not. ...
X Description: Documentation Link No response Problem As we have tried to clarify AI usage, that section has grown. It’s good to capture attitude, but less optimal to easily see what’s acceptable and what’s not. ...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/31454
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Doc]: Amend AI policy by a concrete list of dos and don’ts","articleBody":"### Documentation Link\n\n_No response_\n\n### Problem\n\nAs we have tried to clarify AI usage, that section has grown. It’s good to capture attitude, but less optimal to easily see what’s acceptable and what’s not.\n\n### Suggested improvement\n\nI propose to add a concrete list of examples like\n\n- ✅ Navigate and understand the matplotlib codebase\n- ✅ Get feedback on comments you want to post to issues or PRs\n- ❌ Use LLM output for comments on issues or PRs\n- ❌ Use LLMs to “polish” your pre-written comments\n","author":{"url":"https://github.com/timhoffm","@type":"Person","name":"timhoffm"},"datePublished":"2026-04-04T23:55:51.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":16},"url":"https://github.com/31454/matplotlib/issues/31454"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:e6ed2b5d-68a5-f9d4-773e-d929ee0aa764 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9EB4:1525EF:2807D22:3502806:6A5216A7 |
| html-safe-nonce | ac3ff5c4a6e6b2df82c0d7a10f94b47828d60df3137978e9db21e41ed211a863 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUI0OjE1MjVFRjoyODA3RDIyOjM1MDI4MDY6NkE1MjE2QTciLCJ2aXNpdG9yX2lkIjoiMjY4MTM5MDgzMjQ4NjA2MTczNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | ae013944d3116a27c34090c7c10ad2e8f4dbc2cf9a4f1be11e41c2c20d2fbeb3 |
| hovercard-subject-tag | issue:4206045772 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/31454/issue_layout |
| twitter:image | https://opengraph.githubassets.com/5bd70e6ddcc8a5014ba706ddaad368f4771318853c6373b3f7463a2a5fdb455d/matplotlib/matplotlib/issues/31454 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/5bd70e6ddcc8a5014ba706ddaad368f4771318853c6373b3f7463a2a5fdb455d/matplotlib/matplotlib/issues/31454 |
| og:image:alt | Documentation Link No response Problem As we have tried to clarify AI usage, that section has grown. It’s good to capture attitude, but less optimal to easily see what’s acceptable and what’s not. ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | timhoffm |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | canary-1 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width