Recently, we added support for GitHub codespaces. With this configuration, contributors can open a pre-configured development environment and get started with contributing to Matplotlib right away from their browser.
If you go to matplotlib/matplotlib or your own fork (preferred) and choose "Create codespaces on <branch>":
This will open a browser window with a VSCode interface and a pre-installed development environment built over an Ubuntu image. You can then do
As a remark: By default, README.md is opened in the online editor. We should show a custom page that with targeted information on the use of codespaces.
This issue has been marked "inactive" because it has been 365 days since the last comment. If this issue is still present in recent Matplotlib releases, or the feature request is still wanted, please leave a comment and this label will be removed. If there are no updates in another 30 days, this issue will be automatically closed, but you are free to re-open or create a new issue if needed. We value issue reports, and this procedure is meant to help us resurface and prioritize issues that have not been addressed yet, not make them disappear. Thanks for your help!
Activity
timhoffm commented on Jun 26, 2023
As a remark: By default, README.md is opened in the online editor. We should show a custom page that with targeted information on the use of codespaces.
melissawm commented on Jun 27, 2023
I haven't found a good way to preview a markdown file (instead of just opening it) so I opened a ticket here: https://github.com/orgs/community/discussions/59435
github-actions commented on Sep 21, 2026
This issue has been marked "inactive" because it has been 365 days since the last comment. If this issue is still present in recent Matplotlib releases, or the feature request is still wanted, please leave a comment and this label will be removed. If there are no updates in another 30 days, this issue will be automatically closed, but you are free to re-open or create a new issue if needed. We value issue reports, and this procedure is meant to help us resurface and prioritize issues that have not been addressed yet, not make them disappear. Thanks for your help!
melissawm commented on Sep 21, 2026
Should we close this issue or keep as a general catch-all for codespaces issues?
story645 commented on Sep 22, 2026
Your call?
melissawm commented on Sep 22, 2026
I'll close and we can open dedicated issues if problems arise. Thanks!