Title: [Doc]: rearchitecture dev docs · Issue #26196 · matplotlib/matplotlib · GitHub
Open Graph Title: [Doc]: rearchitecture dev docs · Issue #26196 · matplotlib/matplotlib
X Title: [Doc]: rearchitecture dev docs · Issue #26196 · matplotlib/matplotlib
Description: Documentation Link https://matplotlib.org/devdocs/devel/index.html Problem #26086 puts in a new landing page to make contributing information more discoverable, but is relying on a lot of hand tweaking of links because the contribution d...
Open Graph Description: Documentation Link https://matplotlib.org/devdocs/devel/index.html Problem #26086 puts in a new landing page to make contributing information more discoverable, but is relying on a lot of hand twea...
X Description: Documentation Link https://matplotlib.org/devdocs/devel/index.html Problem #26086 puts in a new landing page to make contributing information more discoverable, but is relying on a lot of hand twea...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/26196
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Doc]: rearchitecture dev docs","articleBody":"### Documentation Link\n\nhttps://matplotlib.org/devdocs/devel/index.html\n\n### Problem\n\n#26086 puts in a new landing page to make contributing information more discoverable, but is relying on a lot of hand tweaking of links because the contribution docs have a lot of repetition and information at sometimes random seeming level and inconsistency about the scope of the page/section. \n\n### Suggested improvement\n\nThe docs should be reorganized + consolidated so that that page can pull from tocs. I think the top level bins on that page are the standard stages of contribution, as described by @rcomer https://github.com/matplotlib/matplotlib/pull/26086#issuecomment-1602294011\n\n* **contribute**: what can I contribute and help! I'm lost\n* **setup** how do I setup my environment? how do i make a pull request?\n* **policies**: I've written something, what rules do these folks have for what it needs to look like?\n\nTo match this structure, I think it's gonna require the following:\n- [x] rewrite the specific contributions sections (.i.e. doc, code) in [contribute](https://matplotlib.org/devdocs/devel/contribute.html) so that they're all \"what is this\" type intro, as currently code is a deep dive into workflow while docs is super vague, or link out to the specific docs that start with that level of intro and make this doc super meta \"i want to contribute \u0026 here are the non-type specific basics\" https://github.com/matplotlib/matplotlib/pull/27265 \n- [x] https://github.com/matplotlib/matplotlib/pull/26218\n- [x] clean up dependencies/make them clearer #23831\n- [ ] figure out what we want to do about the workflow - streamline or gut: \n - I've been biased towards we document anything we specifically check for. Also possibly pull in the pull-request non contribution type stuff [first section or two of the coding guidelines](https://output.circle-artifacts.com/output/job/52beeb96-851d-4c42-afe3-d0a65149a904/artifacts/0/doc/build/html/devel/coding_guide.html#pull-request-guidelines) xref: #25857 \n- [x] https://github.com/matplotlib/matplotlib/issues/26095\n - next steps in https://github.com/matplotlib/matplotlib/pull/27213 \n- [ ] #26392\n - do we want #23903? \n- [x] consolidate/streamline triage guidance (this is also spread across a few places)\n - [ ] #23109\n - [ ] separate out team from mechanics of triage\n - [x] next steps in https://github.com/matplotlib/matplotlib/pull/27213\n- [ ] figure out what we want to do with MEPs - will a contributor ever have to write one or are they historical artifacts?\n\nMy preference for consolidation is actually to make folders under devel for at least code and doc (and probably triage) and make a bunch of smaller files for each of the standalone topics \u0026 then write a doc against that in an index file that then populates each box. Mostly cause I think it's easier to find docs when developing when they're standalone and not subsections of larger docs.\n\nxref: https://github.com/matplotlib/matplotlib/issues/22866","author":{"url":"https://github.com/story645","@type":"Person","name":"story645"},"datePublished":"2023-06-26T21:19:25.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/26196/matplotlib/issues/26196"}
| 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:81279ed2-8f46-2274-c156-5a4a4d8ed7e7 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | DBCE:11CC34:47DF5:5C85F:6A5253A5 |
| html-safe-nonce | 91c89b863b5d7540eca657680bfe6a104a856365769ede39ef1e7a669ae06b1b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQkNFOjExQ0MzNDo0N0RGNTo1Qzg1Rjo2QTUyNTNBNSIsInZpc2l0b3JfaWQiOiIzNTgxODE3OTczMjA4NzI4NjkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | e1d52a9dde8a2bbaf38610bb8daea73d32c281ee867625a104e8574247c1f584 |
| hovercard-subject-tag | issue:1775638257 |
| 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/26196/issue_layout |
| twitter:image | https://opengraph.githubassets.com/cea7a44f968abdd067992d0d85c09c72070c20300634505a4910ab126a86d6f8/matplotlib/matplotlib/issues/26196 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/cea7a44f968abdd067992d0d85c09c72070c20300634505a4910ab126a86d6f8/matplotlib/matplotlib/issues/26196 |
| og:image:alt | Documentation Link https://matplotlib.org/devdocs/devel/index.html Problem #26086 puts in a new landing page to make contributing information more discoverable, but is relying on a lot of hand twea... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | story645 |
| 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 | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width