From c8146323d7a4092b5acacbca2c1ed9a9dce60b9d Mon Sep 17 00:00:00 2001 From: Ricci Adams Date: Sat, 22 Aug 2026 10:46:55 -0700 Subject: [PATCH] Import New Contributors Meeting notes from hackmd --- new_contributor_meeting/2022/October.md | 53 ------------ .../2022/nc_2022_05_may.md | 50 ++++++----- .../2022/nc_2022_06_jun.md | 56 ++++++++---- .../2022/nc_2022_07_jul.md | 27 +++--- .../2022/nc_2022_08_aug.md | 37 ++++---- .../2022/nc_2022_09_sep.md | 37 ++++---- .../2022/nc_2022_10_oct.md | 76 +++++++++++++++++ .../2022/nc_2022_11_nov.md | 66 ++++++++++++++ .../2022/nc_2022_12_dec.md | 62 ++++++++++++++ .../2023/nc_2023_01_jan.md | 85 +++++++++++++++++++ .../2023/nc_2023_02_feb.md | 49 +++++++++++ .../2023/nc_2023_03_mar.md | 59 +++++++++++++ .../2023/nc_2023_04_apr.md | 70 +++++++++++++++ .../2023/nc_2023_05_may.md | 57 +++++++++++++ .../2023/nc_2023_06_jun.md | 56 ++++++++++++ .../2023/nc_2023_08_aug.md | 71 ++++++++++++++++ .../2023/nc_2023_09_sep.md | 55 ++++++++++++ .../2023/nc_2023_10_oct.md | 51 +++++++++++ .../2023/nc_2023_12_dec.md | 44 ++++++++++ .../2024/nc_2024_02_feb.md | 48 +++++++++++ .../2024/nc_2024_03_mar.md | 54 ++++++++++++ .../2024/nc_2024_04_apr.md | 59 +++++++++++++ .../2024/nc_2024_05_may.md | 58 +++++++++++++ .../2024/nc_2024_06_jun.md | 53 ++++++++++++ .../2024/nc_2024_07_jul.md | 54 ++++++++++++ .../2024/nc_2024_09_sep.md | 50 +++++++++++ .../2024/nc_2024_10_oct.md | 50 +++++++++++ .../2024/nc_2024_12_dec.md | 50 +++++++++++ .../2025/nc_2025_01_jan.md | 51 +++++++++++ .../2025/nc_2025_02_feb.md | 50 +++++++++++ .../2025/nc_2025_03_mar.md | 50 +++++++++++ .../2025/nc_2025_06_jun.md | 50 +++++++++++ .../2025/nc_2025_07_jul.md | 50 +++++++++++ .../2026/nc_2026_02_feb.md | 53 ++++++++++++ .../2026/nc_2026_03_mar.md | 53 ++++++++++++ .../2026/nc_2026_04_apr.md | 58 +++++++++++++ .../2026/nc_2026_05_may.md | 53 ++++++++++++ .../2026/nc_2026_06_jun.md | 53 ++++++++++++ .../2026/nc_2026_07_jul.md | 64 ++++++++++++++ .../2026/nc_2026_08_aug.md | 58 +++++++++++++ .../organization_guide.md | 28 ++++++ .../template.md | 0 42 files changed, 2073 insertions(+), 135 deletions(-) delete mode 100644 new_contributor_meeting/2022/October.md rename new_contributor_meeting/2022/may.md => new_contributors_meeting/2022/nc_2022_05_may.md (62%) rename new_contributor_meeting/2022/june.md => new_contributors_meeting/2022/nc_2022_06_jun.md (57%) rename new_contributor_meeting/2022/July.md => new_contributors_meeting/2022/nc_2022_07_jul.md (83%) rename new_contributor_meeting/2022/August.md => new_contributors_meeting/2022/nc_2022_08_aug.md (68%) rename new_contributor_meeting/2022/September.md => new_contributors_meeting/2022/nc_2022_09_sep.md (74%) create mode 100644 new_contributors_meeting/2022/nc_2022_10_oct.md create mode 100644 new_contributors_meeting/2022/nc_2022_11_nov.md create mode 100644 new_contributors_meeting/2022/nc_2022_12_dec.md create mode 100644 new_contributors_meeting/2023/nc_2023_01_jan.md create mode 100644 new_contributors_meeting/2023/nc_2023_02_feb.md create mode 100644 new_contributors_meeting/2023/nc_2023_03_mar.md create mode 100644 new_contributors_meeting/2023/nc_2023_04_apr.md create mode 100644 new_contributors_meeting/2023/nc_2023_05_may.md create mode 100644 new_contributors_meeting/2023/nc_2023_06_jun.md create mode 100644 new_contributors_meeting/2023/nc_2023_08_aug.md create mode 100644 new_contributors_meeting/2023/nc_2023_09_sep.md create mode 100644 new_contributors_meeting/2023/nc_2023_10_oct.md create mode 100644 new_contributors_meeting/2023/nc_2023_12_dec.md create mode 100644 new_contributors_meeting/2024/nc_2024_02_feb.md create mode 100644 new_contributors_meeting/2024/nc_2024_03_mar.md create mode 100644 new_contributors_meeting/2024/nc_2024_04_apr.md create mode 100644 new_contributors_meeting/2024/nc_2024_05_may.md create mode 100644 new_contributors_meeting/2024/nc_2024_06_jun.md create mode 100644 new_contributors_meeting/2024/nc_2024_07_jul.md create mode 100644 new_contributors_meeting/2024/nc_2024_09_sep.md create mode 100644 new_contributors_meeting/2024/nc_2024_10_oct.md create mode 100644 new_contributors_meeting/2024/nc_2024_12_dec.md create mode 100644 new_contributors_meeting/2025/nc_2025_01_jan.md create mode 100644 new_contributors_meeting/2025/nc_2025_02_feb.md create mode 100644 new_contributors_meeting/2025/nc_2025_03_mar.md create mode 100644 new_contributors_meeting/2025/nc_2025_06_jun.md create mode 100644 new_contributors_meeting/2025/nc_2025_07_jul.md create mode 100644 new_contributors_meeting/2026/nc_2026_02_feb.md create mode 100644 new_contributors_meeting/2026/nc_2026_03_mar.md create mode 100644 new_contributors_meeting/2026/nc_2026_04_apr.md create mode 100644 new_contributors_meeting/2026/nc_2026_05_may.md create mode 100644 new_contributors_meeting/2026/nc_2026_06_jun.md create mode 100644 new_contributors_meeting/2026/nc_2026_07_jul.md create mode 100644 new_contributors_meeting/2026/nc_2026_08_aug.md create mode 100644 new_contributors_meeting/organization_guide.md rename {new_contributor_meeting => new_contributors_meeting}/template.md (100%) diff --git a/new_contributor_meeting/2022/October.md b/new_contributor_meeting/2022/October.md deleted file mode 100644 index f9d9bbb..0000000 --- a/new_contributor_meeting/2022/October.md +++ /dev/null @@ -1,53 +0,0 @@ -###### tags: `new contributors meetings` -# Matplotlib New Contributors Meeting - -Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ - -* Next meeting: October 4th, 2022 (Tuesday) @ 5PM UTC -* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) - * if you need a passcode for zoom MPL should work -* Our next meeting will be on: - * November 1st, 2022 (Tuesday) @ 5PM UTC - -### Code of Conduct - -We want to take a moment to remind you that this meeting, like all project spaces is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. - -## Agenda - -**Present:** Noa Tamir (@noatamir), Greg Lucas (@greglucas) -> please add your names (and github handle in brackets). This will makes it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ -> This is optional since these notes will be recorded in our Github repository. If you'd like you can also paste your answer in the zoom chat πŸ˜‰ - -*Feel free to add items for discussion to this agenda!* - -* Introductions: - * Name - * A bit about our experience with matplotlib/python as users - * Newcomer: why are we interested to start working with the project - * Maintainer/contributor: how long have we worked with the project and what do we primarily do -* [name=Noa Tamir] Contributor Experience Lead, she/היא/sie - * I joined Matplotlib in March so I'm relatively new as well. At the moment I am mostly working on documenation, and contributor exprience related issues (for example organizing this meeting). -* [name=Greg Lucas] Matplotlib Maintainer he/him - * I joined Matplotlib about a year ago, but have been using it for quite some time now. I come from an Earth modeling and satellite data analysis background. In that regard, I am also a maintainer of another Python package, Cartopy, for plotting the data I work with on maps within Matplotlib. -> Newcomers please add items to the agenda based on your interests! What would you like us to discuss? do you want to ask something? are you already working on a specific PR? you can add a link to it ✨ Would you like to get some guidance on how to navigate some of the code? OR learn how to add a test? We will do our best to answer or help you connect you with the right people ☺️ - -## Useful Resources - -* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) -* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) - * You will soon find today's meeting notes there - * You can also have a look at topics and links that were shared before 🧐 -* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) - -### Communication channels - -How will we communicate asynchronously while working on the project? -* [Gitter](https://gitter.im/matplotlib/matplotlib) - * A chat platform which is useful for shorter questions - * #incubator channel, our non-public communication channel for new contributors - * Ask Noa on chat now, or later on gitter to be invited -* [Discourse](https://discourse.matplotlib.org/) - * A forum platform which is useful for longer questions that are harder to ask on chat -* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) - * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) \ No newline at end of file diff --git a/new_contributor_meeting/2022/may.md b/new_contributors_meeting/2022/nc_2022_05_may.md similarity index 62% rename from new_contributor_meeting/2022/may.md rename to new_contributors_meeting/2022/nc_2022_05_may.md index d31d962..79a5da8 100644 --- a/new_contributor_meeting/2022/may.md +++ b/new_contributors_meeting/2022/nc_2022_05_may.md @@ -1,20 +1,24 @@ +# Matplotlib New Contributors Meeting: May 2022 + ###### tags: `new contributors meetings` -# Matplotlib New Contributors Meeting May 2022 +--- Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ * Next meeting: May 10th, 2022 (Tuesday) @ 6PM UTC * Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) - * if you need a passcode for zoom MPL should work + * if you need a passcode for zoom MPL should work * Our next meeting will be on: - * June 7th, 2022 (Tuesday) @ 6PM UTC + * June 7th, 2022 (Tuesday) @ 6PM UTC ### Code of Conduct We want to take a moment to remind you that this meeting, like all project spaces is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. -## Agenda +--- + +# May 10, 2022 **Present:** Noa Tamir (@noatamir), Greg Lucas (@greglucas), Andrew Fennell (@andrew-fennell), Oscar Gustafsson (@oscargus), Melissa MendonΓ§a (@melissawm), Johnny Gill > please add your names (and github handle in brackets). This will makes it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ @@ -23,14 +27,14 @@ We want to take a moment to remind you that this meeting, like all project space *Feel free to add items for discussion to this agenda!* * Introductions: - * Name - * A bit about our experience with matplotlib/python as users - * Newcomer: why are we interested to start working with the project - * Maintainer/contributor: how long have we worked with the project and what do we primarily do + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do * [name=Noa Tamir] Contributor Experience Lead, she/היא/sie - * I joined Matplotlib in March so I'm relatively new as well. At the moment I am mostly working on documenation, and contributor exprience related issues (for example organizing this meeting). + * I joined Matplotlib in March so I'm relatively new as well. At the moment I am mostly working on documenation, and contributor exprience related issues (for example organizing this meeting). * [name=Greg Lucas] Matplotlib Maintainer, he/him - * I joined Matplotlib about a year ago, but have been using it for quite some time now. I come from an Earth modeling and satellite data analysis background. In that regard, I am also a maintainer of another Python package, Cartopy, for plotting the data I work with on maps within Matplotlib. + * I joined Matplotlib about a year ago, but have been using it for quite some time now. I come from an Earth modeling and satellite data analysis background. In that regard, I am also a maintainer of another Python package, Cartopy, for plotting the data I work with on maps within Matplotlib. * [name=Oscar Gustafsson] Matplotlib Maintainer * Been part of the group of people with push access for a few months. Currently starting up an extension, mplsignal, for plotting signal processing related stuff. * [name=Melissa MendonΓ§a] Contributor Experience Lead, she/her @@ -41,13 +45,13 @@ We want to take a moment to remind you that this meeting, like all project space * I have been contributing to matplotlib for a little over a month. I am working on a variety of issues in an attempt to familiarize myself with the project. * Emerging Theme: Open Source Ettiqutte - * [name=Andrew] Who can participate where and when actually? are there some unwritten rules here? - * [name=Greg] Everyone! If you have seen an issue/PR and have something you want to contribute or comment on that issue/PR please do. The only real rule is to be courteous. - * [name=Oscar] Maybe be a bit mindful when pinging someone. There's no rule, but patience is a virtue. + * [name=Andrew] Who can participate where and when actually? are there some unwritten rules here? + * [name=Greg] Everyone! If you have seen an issue/PR and have something you want to contribute or comment on that issue/PR please do. The only real rule is to be courteous. + * [name=Oscar] Maybe be a bit mindful when pinging someone. There's no rule, but patience is a virtue. - * [name=Noa] What helps with overcoming "not knowing how to communicate" in the begining? - * [name=Andrew] Joining a meeting to meet the person behind the github handle like we did today - * [name=Andrew] Joining Gitter for ongoing communication that's more relaxed + * [name=Noa] What helps with overcoming "not knowing how to communicate" in the begining? + * [name=Andrew] Joining a meeting to meet the person behind the github handle like we did today + * [name=Andrew] Joining Gitter for ongoing communication that's more relaxed ### Action Items - [ ] [name=Noa] Add a link to this meeting in the welcome message @@ -60,18 +64,18 @@ We want to take a moment to remind you that this meeting, like all project space * [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) * This is where we keep past meeting notes from the new contributors meeting [insert github link] - * You will soon find today's meeting notes there - * You can also have a look at topics and links that were shared before 🧐 + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 * If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) ### Communication channels How will we communicate asynchronously while working on the project? * [Gitter](https://gitter.im/matplotlib/matplotlib) - * A chat platform which is useful for shorter questions - * #incubator channel, our non-public communication channel for new contributors - * Ask Noa on chat now, or later on gitter to be invited + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa on chat now, or later on gitter to be invited * [Discourse](https://discourse.matplotlib.org/) - * A forum platform which is useful for longer questions that are harder to ask on chat + * A forum platform which is useful for longer questions that are harder to ask on chat * [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) - * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a techincal issue like happened recently πŸ™„) \ No newline at end of file + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a techincal issue like happened recently πŸ™„) diff --git a/new_contributor_meeting/2022/june.md b/new_contributors_meeting/2022/nc_2022_06_jun.md similarity index 57% rename from new_contributor_meeting/2022/june.md rename to new_contributors_meeting/2022/nc_2022_06_jun.md index c67d194..de6531d 100644 --- a/new_contributor_meeting/2022/june.md +++ b/new_contributors_meeting/2022/nc_2022_06_jun.md @@ -1,21 +1,27 @@ +# Matplotlib New Contributors Meeting: June 2022 + ###### tags: `new contributors meetings` -# Matplotlib New Contributors Meeting June 2022 + +--- Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ * Next meeting: June 7th, 2022 (Tuesday) @ 5PM UTC * Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) - * if you need a passcode for zoom MPL should work + * if you need a passcode for zoom MPL should work * Our next meeting will be on: - * July 5th, 2022 (Tuesday) @ 5PM UTC + * July 5th, 2022 (Tuesday) @ 5PM UTC ### Code of Conduct We want to take a moment to remind you that this meeting, like all project spaces is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. -## Agenda +--- + +# June 7, 2022 + +**Present:** Noa Tamir (@noatamir), Greg Lucas (@greglucas), Johnny Gill, Andrew Fennell, Thomas Caswell -**Present:** Noa Tamir (@noatamir), Greg Lucas (@greglucas) > please add your names (and github handle in brackets). This will makes it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ > This is optional since these notes will be recorded in our Github repository. If you'd like you can also paste your answer in the zoom chat πŸ˜‰ @@ -28,12 +34,30 @@ We want to take a moment to remind you that this meeting, like all project space * I joined Matplotlib about a year ago, but have been using it for quite some time now. I come from an Earth modeling and satellite data analysis background. In that regard, I am also a maintainer of another Python package, Cartopy, for plotting the data I work with on maps within Matplotlib. * [name=Johnny Gill] Old contributor * I contributed some code to draw tables, around 2003? I created a new project, blume, as a place to explore ideas around tables in matplotlib. It is turning into a toolkit to help me explore cosmological data with my other personal project gotu, which uses blume and matplotlib to explore the universe. + * [name=Andrew Fennell] + * I am a new contributor to matplotlib. I have been making contributions for a few months now. I'm looking to learn more about matplotlib and improve my skills working on OSS. + * [name=Thomas Caswell] + * Current project lead. Been with the project for 8(ish) years. He/him * [name=Your Name] your experience with matplotlib/python in short, pronouns - * Newcomer: why are we interested to start working with the project - * Maintainer/contributor: how long have we worked with the project and what do we primarily do + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + * [name=Johnny Gill] 20 min Talk: The history of matplotlib and how I use it to explore the universe with [blume](https://github.com/swfiua/blume) and [gotu](https://github.com/swfiua/gotu) -* -* + * rcparams are evaluated when the figure is created, which is a challenge because in blume the approach is to evaluate them on the fly. This would require to recreate plots from scratch. + * How has your development style changed since moving outside of mpl? + * Started off with core algorithms and hoped someone else would take it and make it better from there. + * test driven development doen't fit to the sort of code he is writing. freedom to produce somehitng completely difrent. + * 130 commits which created maintanence burden, but the core alg has changed in essence. + * What was the biggest challenge working on mpl when you first started? + * it was super easy. John Hunter was so encouraging. + * colaborated on some code + * they didn't have git, mabe SVN? you had to send him patches + * the mailing list was very important + * multiple backends, fonts support, was mazbe the sort of challenges the project was facing and solving + * Where do you see blume 5 years from now? + * maybe ready to share and be used... + > Newcomers please add items to the agenda based on your interests! What would you like us to discuss? do you want to ask something? are you already working on a specific PR? you can add a link to it ✨ Would you like to get some guidance on how to navigate some of the code? OR learn how to add a test? We will do our best to answer or help you connect you with the right people ☺️ @@ -41,18 +65,18 @@ We want to take a moment to remind you that this meeting, like all project space * [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) * This is where we keep past meeting notes from the new contributors meeting [insert github link] - * You will soon find today's meeting notes there - * You can also have a look at topics and links that were shared before 🧐 + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 * If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) ### Communication channels How will we communicate asynchronously while working on the project? * [Gitter](https://gitter.im/matplotlib/matplotlib) - * A chat platform which is useful for shorter questions - * #incubator channel, our non-public communication channel for new contributors - * Ask Noa on chat now, or later on gitter to be invited + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa on chat now, or later on gitter to be invited * [Discourse](https://discourse.matplotlib.org/) - * A forum platform which is useful for longer questions that are harder to ask on chat + * A forum platform which is useful for longer questions that are harder to ask on chat * [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) - * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a techincal issue like happened recently πŸ™„) \ No newline at end of file + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a techincal issue like happened recently πŸ™„) diff --git a/new_contributor_meeting/2022/July.md b/new_contributors_meeting/2022/nc_2022_07_jul.md similarity index 83% rename from new_contributor_meeting/2022/July.md rename to new_contributors_meeting/2022/nc_2022_07_jul.md index 5de1325..4c0f6e1 100644 --- a/new_contributor_meeting/2022/July.md +++ b/new_contributors_meeting/2022/nc_2022_07_jul.md @@ -1,19 +1,24 @@ +# Matplotlib New Contributors Meeting: July 2022 + ###### tags: `new contributors meetings` -# Matplotlib New Contributors Meeting July 2022 + +--- Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ * Next meeting: July 5th, 2022 (Tuesday) @ 5PM UTC * Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) - * if you need a passcode for zoom MPL should work + * if you need a passcode for zoom MPL should work * Our next meeting will be on: - * August 2nd, 2022 (Tuesday) @ 5PM UTC + * August 2nd, 2022 (Tuesday) @ 5PM UTC ### Code of Conduct We want to take a moment to remind you that this meeting, like all project spaces is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. -## Agenda +--- + +# July 5, 2022 **Present:** Noa Tamir (@noatamir), Melissa (@melissawm), Johnny Gill (@swfiua), Andrew Fennell (@andrew-fennell), +2 @@ -46,18 +51,18 @@ We want to take a moment to remind you that this meeting, like all project space * [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) * This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) - * You will soon find today's meeting notes there - * You can also have a look at topics and links that were shared before 🧐 + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 * If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) ### Communication channels How will we communicate asynchronously while working on the project? * [Gitter](https://gitter.im/matplotlib/matplotlib) - * A chat platform which is useful for shorter questions - * #incubator channel, our non-public communication channel for new contributors - * Ask Noa on chat now, or later on gitter to be invited + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa on chat now, or later on gitter to be invited * [Discourse](https://discourse.matplotlib.org/) - * A forum platform which is useful for longer questions that are harder to ask on chat + * A forum platform which is useful for longer questions that are harder to ask on chat * [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) - * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) \ No newline at end of file + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributor_meeting/2022/August.md b/new_contributors_meeting/2022/nc_2022_08_aug.md similarity index 68% rename from new_contributor_meeting/2022/August.md rename to new_contributors_meeting/2022/nc_2022_08_aug.md index cfc10fe..5b0370a 100644 --- a/new_contributor_meeting/2022/August.md +++ b/new_contributors_meeting/2022/nc_2022_08_aug.md @@ -1,19 +1,24 @@ +# Matplotlib New Contributors Meeting: August 2022 + ###### tags: `new contributors meetings` -# Matplotlib New Contributors Meeting August 2022 + +--- Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ * Next meeting: August 2nd, 2022 (Tuesday) @ 5PM UTC * Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) - * if you need a passcode for zoom MPL should work + * if you need a passcode for zoom MPL should work * Our next meeting will be on: - * September 6th, 2022 (Tuesday) @ 5PM UTC + * September 6th, 2022 (Tuesday) @ 5PM UTC ### Code of Conduct We want to take a moment to remind you that this meeting, like all project spaces is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. -## Agenda +--- + +# August 2, 2022 **Present:** Noa Tamir (@noatamir), Greg Lucas (@greglucas), > please add your names (and github handle in brackets). This will makes it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ @@ -22,14 +27,14 @@ We want to take a moment to remind you that this meeting, like all project space *Feel free to add items for discussion to this agenda!* * Introductions: - * Name - * A bit about our experience with matplotlib/python as users - * Newcomer: why are we interested to start working with the project - * Maintainer/contributor: how long have we worked with the project and what do we primarily do + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do * [name=Noa Tamir] Contributor Experience Lead, she/היא/sie - * I joined Matplotlib in March so I'm relatively new as well. At the moment I am mostly working on documenation, and contributor exprience related issues (for example organizing this meeting). + * I joined Matplotlib in March so I'm relatively new as well. At the moment I am mostly working on documenation, and contributor exprience related issues (for example organizing this meeting). * [name=Greg Lucas] Matplotlib Maintainer he/him - * I joined Matplotlib about a year ago, but have been using it for quite some time now. I come from an Earth modeling and satellite data analysis background. In that regard, I am also a maintainer of another Python package, Cartopy, for plotting the data I work with on maps within Matplotlib. + * I joined Matplotlib about a year ago, but have been using it for quite some time now. I come from an Earth modeling and satellite data analysis background. In that regard, I am also a maintainer of another Python package, Cartopy, for plotting the data I work with on maps within Matplotlib. * [name=Johnny Gill] * Experimenting with matplotlib running under pyodide in the browser. Trying to create a new Table object in my blume project. https://github.com/swfiua/blume @@ -48,17 +53,17 @@ We want to take a moment to remind you that this meeting, like all project space * [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) * This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) * You will soon find today's meeting notes there - * You can also have a look at topics and links that were shared before 🧐 + * You can also have a look at topics and links that were shared before 🧐 * If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) ### Communication channels How will we communicate asynchronously while working on the project? * [Gitter](https://gitter.im/matplotlib/matplotlib) - * A chat platform which is useful for shorter questions - * #incubator channel, our non-public communication channel for new contributors - * Ask Noa on chat now, or later on gitter to be invited + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa on chat now, or later on gitter to be invited * [Discourse](https://discourse.matplotlib.org/) - * A forum platform which is useful for longer questions that are harder to ask on chat + * A forum platform which is useful for longer questions that are harder to ask on chat * [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) - * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) \ No newline at end of file + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributor_meeting/2022/September.md b/new_contributors_meeting/2022/nc_2022_09_sep.md similarity index 74% rename from new_contributor_meeting/2022/September.md rename to new_contributors_meeting/2022/nc_2022_09_sep.md index c162790..41dddda 100644 --- a/new_contributor_meeting/2022/September.md +++ b/new_contributors_meeting/2022/nc_2022_09_sep.md @@ -1,19 +1,24 @@ +# Matplotlib New Contributors Meeting: September 2022 + ###### tags: `new contributors meetings` -# Matplotlib New Contributors Meeting September 6th + +--- Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ * Next meeting: September 6th, 2022 (Tuesday) @ 5PM UTC * Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) - * if you need a passcode for zoom MPL should work + * if you need a passcode for zoom MPL should work * Our next meeting will be on: - * October 4th, 2022 (Tuesday) @ 5PM UTC + * October 4th, 2022 (Tuesday) @ 5PM UTC ### Code of Conduct We want to take a moment to remind you that this meeting, like all project spaces is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. -## Agenda +--- + +# September 6, 2022 **Present:** Noa Tamir (@noatamir), Greg Lucas (@greglucas), Melissa MendonΓ§a (@melissawm), Stefanie Molin (@stefmolin) > please add your names (and github handle in brackets). This will makes it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ @@ -22,14 +27,14 @@ We want to take a moment to remind you that this meeting, like all project space *Feel free to add items for discussion to this agenda!* * Introductions: - * Name - * A bit about our experience with matplotlib/python as users - * Newcomer: why are we interested to start working with the project - * Maintainer/contributor: how long have we worked with the project and what do we primarily do + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do * [name=Noa Tamir] Contributor Experience Lead, she/היא/sie - * I joined Matplotlib in March so I'm relatively new as well. At the moment I am mostly working on documenation, and contributor exprience related issues (for example organizing this meeting). + * I joined Matplotlib in March so I'm relatively new as well. At the moment I am mostly working on documenation, and contributor exprience related issues (for example organizing this meeting). * [name=Greg Lucas] Matplotlib Maintainer he/him - * I joined Matplotlib about a year ago, but have been using it for quite some time now. I come from an Earth modeling and satellite data analysis background. In that regard, I am also a maintainer of another Python package, Cartopy, for plotting the data I work with on maps within Matplotlib. + * I joined Matplotlib about a year ago, but have been using it for quite some time now. I come from an Earth modeling and satellite data analysis background. In that regard, I am also a maintainer of another Python package, Cartopy, for plotting the data I work with on maps within Matplotlib. > Newcomers please add items to the agenda based on your interests! What would you like us to discuss? do you want to ask something? are you already working on a specific PR? you can add a link to it ✨ Would you like to get some guidance on how to navigate some of the code? OR learn how to add a test? We will do our best to answer or help you connect you with the right people ☺️ * How do you pronounce CartoPy? Py like pie or like pea. * Anyway you like! but Greg uses Pie. @@ -59,17 +64,17 @@ We want to take a moment to remind you that this meeting, like all project space * [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) * This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) * You will soon find today's meeting notes there - * You can also have a look at topics and links that were shared before 🧐 + * You can also have a look at topics and links that were shared before 🧐 * If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) ### Communication channels How will we communicate asynchronously while working on the project? * [Gitter](https://gitter.im/matplotlib/matplotlib) - * A chat platform which is useful for shorter questions - * #incubator channel, our non-public communication channel for new contributors - * Ask Noa on chat now, or later on gitter to be invited + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa on chat now, or later on gitter to be invited * [Discourse](https://discourse.matplotlib.org/) - * A forum platform which is useful for longer questions that are harder to ask on chat + * A forum platform which is useful for longer questions that are harder to ask on chat * [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) - * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) \ No newline at end of file + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2022/nc_2022_10_oct.md b/new_contributors_meeting/2022/nc_2022_10_oct.md new file mode 100644 index 0000000..1fb9ad3 --- /dev/null +++ b/new_contributors_meeting/2022/nc_2022_10_oct.md @@ -0,0 +1,76 @@ +# Matplotlib New Contributors Meeting: October 2022 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [May 2nd, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1100_2_May_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# October 4, 2022 + +**Present:** Melissa Mendonca (@melissawm), Greg Lucas (@greglucas), Ugochukwu Onyeka (@onyekaugochukwu), Subba Lakshmi (@subba2048), Pavithra Eswaramoorthy (@pavithraes) +> please add your names (and github handle in brackets). This will makes it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ +> This is optional since these notes will be recorded in our Github repository. If you'd like you can also paste your answer in the zoom chat πŸ˜‰ + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. + +> Newcomers please add items to the agenda based on your interests! What would you like us to discuss? do you want to ask something? are you already working on a specific PR? you can add a link to it ✨ Would you like to get some guidance on how to navigate some of the code? OR learn how to add a test? We will do our best to answer or help you connect you with the right people ☺️ + +* Where to start contributing? + * Look through current open issues because those are generally open questions that people have a desire to see fixed or implemented. + * Changing or suggesting style sheets for nicer output would be a nice contribution + * More info here -> https://matplotlib.org/stable/gallery/style_sheets/style_sheets_reference.html + * Adding aria tags and improve accessibility to the plots (either svg or other output) is also a good way to go + * Some open aria issues: https://github.com/matplotlib/matplotlib/search?q=aria&type=issues +* How to handle multiple people working on the same issue? + * Doesn't happen often + * Generally point the second person to the first PRs and tell them to help out and contribute to the other PR. + * There is a GitHub "co-authored-by" tag in the commit message. +* Getting PR approved + * Volunteers are reviewing, so there can sometimes be a bit of a lag in response + * If you have a blocker for your work, feel free to bring it up at the weekly maintainer's meeting and advocate for it + * Two reviewers required for code changes (one for docs). Other packages only require one reviewer and a second one to click the merge button, others are single reviewer only. +* Is there a Matplotlib survey that happens once/year to get user feedback? + * Dask and Numpy have this and find it valuable. + * https://numpy.org/user-survey-2020/ + * Reach out to a quantitative research class to design the survey and questions? + * NumFocus could provide the framework for it potentially and help with writing the questions + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa/Melissa/Greg on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2022/nc_2022_11_nov.md b/new_contributors_meeting/2022/nc_2022_11_nov.md new file mode 100644 index 0000000..720b7d8 --- /dev/null +++ b/new_contributors_meeting/2022/nc_2022_11_nov.md @@ -0,0 +1,66 @@ +# Matplotlib New Contributors Meeting: November 2022 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [May 2nd, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1100_2_May_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# November 1, 2022 + +**Present:** Melissa MendonΓ§a (@melissawm), Hannah (@story645), Noa Tamir (@noatamir), Marco Piani (@marcopiani), Erin Hoffman (@hoffm386), Benton Anderson (@benton-anderson), Chahak Mehta (@chahak13) +> please add your names (and github handle in brackets). This will makes it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ +> This is optional since these notes will be recorded in our Github repository. If you'd like you can also paste your answer in the zoom chat πŸ˜‰ + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. + + +- How to find good first issues to fix? + - You can look around the [good first issue label on GitHub](https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen+label%3A%22Good+first+issue%22+sort%3Aupdated-desc) + - Other issues might also be suitable, just didn't get tagged with "good first issue" + - For example: Update examples in galleries + - Hannah mentions that some of the examples in the gallery are 15 years old and use old API or non-recommended methods + - Hannah has an open Issue that lists some gallery examples that need help + - [ DOC: Add more explanatory comments to gallery examples #11654 ](https://github.com/matplotlib/matplotlib/issues/11654) + - +- Development setup + - If you need to check for a specific configuration, you can check the [CI configuration files](https://github.com/matplotlib/matplotlib/tree/main/.github/workflows) for a specific config/Python version + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa/Melissa/Greg on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2022/nc_2022_12_dec.md b/new_contributors_meeting/2022/nc_2022_12_dec.md new file mode 100644 index 0000000..df3e1a8 --- /dev/null +++ b/new_contributors_meeting/2022/nc_2022_12_dec.md @@ -0,0 +1,62 @@ +# Matplotlib New Contributors Meeting: December 2022 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [May 2nd, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1100_2_May_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# December 6, 2022 + +**Present:** Adi Harush, Alex Sroussi, Melissa MendonΓ§a (@melissawm), Noa Tamir (@noatamir), Chahak Mehta (@chahak13), Kyle Sunden (@ksunden), Teresa Kubacka (@paniterka) + + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. + +- How to find good first issues to fix? + - You can look around the [good first issue label on GitHub](https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen+label%3A%22Good+first+issue%22+sort%3Aupdated-desc) + - Feel free to ask for help on GitHub or on gitter. +- You can also ask on the general gitter channel to be added to the _incubator_ gitter channel +- Shared by Teresa: https://github.com/paniterka/awesome-matplotlib +- Shared by Chahak: https://github.com/chahak13/maige +- We also talked about a possible d3 backend to mpl + - Existing work (outdated, uses a very old d3 version): https://mpld3.github.io/ + - Kyle mentioned https://www.anaconda.com/blog/python-data-visualization-2018-why-so-many-libraries + - Also mentioned, for documentation: https://github.com/matplotlib/matplotlib/pull/24218 + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa/Melissa/Greg on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_01_jan.md b/new_contributors_meeting/2023/nc_2023_01_jan.md new file mode 100644 index 0000000..df76b95 --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_01_jan.md @@ -0,0 +1,85 @@ +# Matplotlib New Contributors Meeting: January 2023 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [May 2nd, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1100_2_May_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# January 3, 2023 + +**Present:** Melissa (@melissawm), Greg (@greglucas), Matthew Feickert (@matthewfeickert), Jessica Peters, Chahak, Mike, Ray, Hannah (@story645) + +> please add your names (and github handle in brackets). This will makes it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ +> This is optional since these notes will be recorded in our Github repository. If you'd like you can also paste your answer in the zoom chat πŸ˜‰ + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. +* [name=Greg] Matplotlib Maintainer, he/him + * I work on satellite data processing, and enjoy working with map data and Cartopy. I've been with Matplotlib for a little over a year now. +* [name=Matthew] Occasional contributor to matplotlib CI, maintainer of libraries in the Scikit-HEP ecosystem, he/him + * I work as a postdoc at the intersection of particle physics and data science, with a focus on the Scientific Python ecosystem and the Sckit-HEP ecosystem (high overlap). I've been making small contributions to matplotlib for about a year now. + +* Presentation: https://hackmd.io/@matplotlib/ncm + +## Notes + +- [name=Matthew] How to support students making targeted contributions + - Have student developer interns with good javascript background, is there ways for them to contribute on that? + - pydata-sphinx-theme: https://github.com/pydata/pydata-sphinx-theme + - matplotlib newsfeed: Can write some javascript that can read some CSV (avoid manually updating newsfeed)? (might be a good 1-2 week intro project) + - relevant discussion: https://github.com/matplotlib/mpl-brochure-site/pull/17 + - https://github.com/matplotlib/mpl-brochure-site + - https://github.com/matplotlib/mpl-sphinx-theme + - There is also javascript backends: https://github.com/matplotlib/ipympl + - replite for in-browser mpl: https://github.com/matplotlib/matplotlib/pull/22634 + - move inheritance diagrams to d3? (i.e. https://matplotlib.org/stable/api/animation_api.html) + - requires sphinx embedding + - Should have student developer interns join incubator [Gitter](https://gitter.im/matplotlib/matplotlib) + +- [name=Chahak] Check figures equal documentation? + - Can you pass arguments to savefig()? + - Not currently, but may be an extension + - Does not respect facecolor on save? + - Raise an issue if this isn't working as expected. + +### PyBind11 +- https://github.com/matplotlib/matplotlib/issues/23846 + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa/Melissa/Greg on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_02_feb.md b/new_contributors_meeting/2023/nc_2023_02_feb.md new file mode 100644 index 0000000..b17c7a8 --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_02_feb.md @@ -0,0 +1,49 @@ +# Matplotlib New Contributors Meeting: February 2023 + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [May 2nd, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1100_2_May_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# February 7, 2023 + +Present: Kyle (@ksunden), Melissa (@melissawm), Greg Lucas (@greglucas), Teresa Kubacka, Ratna, Lester Jones, Tom (@saranti) + +* [name=Warren (@WarrenTheRabbit)] Not a presenter; interested in becoming a contributor + * My sole matplotlib experience comes from doing a *Foundations of Data Science* subject at university. I'm a novice programmer looking to upskill and execute a career change. + * Newcomer reason: A mentor suggested I dive deep into an Open Source project and live and breath that project - both to manage my brand (and thereby attract recruiters) as well as to gain experience and contribute to something that can be meaningful and lifelong. + * My question: Is there a structured and recommended learning pathway for newish programmers to deep-dive the matplotlib library? + * [name=Melissa] Awesome - hoping to see you around! + +* [name=Melissa] Kyle will be working through a PR for https://github.com/matplotlib/matplotlib/issues/25146 + * Pre-commit hooks: https://matplotlib.org/stable/devel/development_setup.html#install-pre-commit-hooks-optional + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa/Melissa/Greg on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_03_mar.md b/new_contributors_meeting/2023/nc_2023_03_mar.md new file mode 100644 index 0000000..992d824 --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_03_mar.md @@ -0,0 +1,59 @@ +# Matplotlib New Contributors Meeting: March 2023 + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [May 2nd, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1100_2_May_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# March 7, 2023 + +Present: Ratnabali (@devRD), Tom (@saranti) +please add your names (and github handle in brackets). This will make it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ This is optional since these notes will be recorded in our Github repository. If you’d like you can also paste your answer in the zoom chat πŸ˜‰ + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. + +- WIP PR: Mathtext https://github.com/matplotlib/matplotlib/pull/25359 + - How to write an image test? + - Testing guidelines: https://matplotlib.org/stable/devel/testing.html#testing + +- https://github.com/matplotlib/matplotlib/pull/25210 + - What is the right way forward? + - Might need to be discussed at the community meeting ("needs discussion" label) + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa/Melissa/Greg on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_04_apr.md b/new_contributors_meeting/2023/nc_2023_04_apr.md new file mode 100644 index 0000000..010324c --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_04_apr.md @@ -0,0 +1,70 @@ +# Matplotlib New Contributors Meeting: April 2023 + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [May 2nd, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1100_2_May_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# April 4, 2023 + +Present: Melissa MendonΓ§a (@melissawm), Greg Lucas (@greglucas), +Ratnabali (devRD), Kyle Sunden (ksunden), David Sebode (@sirskillful), Rachel Hyeon (@rachelhyeon), Hannah (@story645), Zach (@zrottman) + + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. +* [name=Greg] Matplotlib Maintainer, he/him + * I work on satellite data processing, and enjoy working with map data and Cartopy. I've been with Matplotlib for a little over a year now. +* [name=Kyle] Matplotlib Maintainer, he/him + * Work on NASA funded grant + * Chemistry PhD (spectroscopy) +* [name=David] First time contributor, he/him + * 5th year CS student + * I have been using MPL for quite some time now and since the Uni also incentivesed us to contribute to an OS project, what better spot to do it than the MPL community? :D + * Recently submitted our first pull request with a colleague: https://github.com/matplotlib/matplotlib/pull/25591 + * We have an issue with testing though and are in need of help. Any tips are appreciated. + In short, the implementation of the function works as expected when running it normally, but not when the pytest is executed, even though the same function is called. After align_titles is called, we call savefig to save the figure. In the tests the titles are not aligned anymore. + * I also described the issue in the gitter #incubator channel https://matrix.to/#/!WDXvBEYKsvzeYkGXlx:gitter.im/$DPMm4zHfdtqxO3XqIqyKt_4x0W7b1IAIjvtLZt--fiU?via=gitter.im&via=matrix.org +* [name=Rachel] First time contributor, she/her + * I'm a graduate student at Carnegie Mellon University's Department of Statistics and Data Science. + * I've used Matplotlib for school projects and assignments and wanted to learn more about what is going on in the background and contribute to it. + +### General notes +- How to submit a pull request with multiple authors: https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa/Melissa/Greg on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_05_may.md b/new_contributors_meeting/2023/nc_2023_05_may.md new file mode 100644 index 0000000..35f7530 --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_05_may.md @@ -0,0 +1,57 @@ +# Matplotlib New Contributors Meeting: May 2023 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [May 2nd, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1100_2_May_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +## May 2, 2023 + +Present: Melissa MendonΓ§a (@melissawm), Hendrik (@kolibril13), MartΓ­n (@martecast), Evgeni (@turnipseason), Ratna (@devRD), xtanion + +please add your names (and github handle in brackets). This will make it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ This is optional since these notes will be recorded in our Github repository. If you’d like you can also paste your answer in the zoom chat πŸ˜‰ + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. +* [name= ] + +* Discourse link is not in the contributor guide? + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask Noa/Melissa/Greg on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_06_jun.md b/new_contributors_meeting/2023/nc_2023_06_jun.md new file mode 100644 index 0000000..2b29573 --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_06_jun.md @@ -0,0 +1,56 @@ +# Matplotlib New Contributors Meeting: June 2023 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [June 6th, 2023 (Tuesday) @ **5PM UTC**](https://time.is/compare/1700_6_June_2023_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/84593487345?pwd=Y0I3enNtd0F1Kyt5TDliUGtuaE5Ddz09 +) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# June 6, 2023 + +Present: + +> please add your names (and github handle in brackets). This will make it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ This is optional since these notes will be recorded in our Github repository. If you’d like you can also paste your answer in the zoom chat πŸ˜‰ + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. +* [name= ] + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later on gitter to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_08_aug.md b/new_contributors_meeting/2023/nc_2023_08_aug.md new file mode 100644 index 0000000..000f447 --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_08_aug.md @@ -0,0 +1,71 @@ +# Matplotlib New Contributors Meeting: August 2023 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [September 5th, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1700_1_August_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# August 1, 2023 + +Present: Melissa (@melissawm), Alex (AlexSzatmary), Ratna (@devRD), Anshul (@devilsaint99), Chahak (), Hannah (@story645) + +> please add your names (and github handle in brackets). This will make it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ This is optional since these notes will be recorded in our Github repository. If you’d like you can also paste your answer in the zoom chat πŸ˜‰ + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. +* [name=Alex] Long time user of Scientific Python projects, has contributed before, wants to get back into it + * Where are good places where I can get started? + * We do not have a public roadmap. High-impact work can be found in issues - maybe start with standalone issues before tackling a big project. + * There are projects in the issues, and a few are on the small projects page. + * Link from chat: https://github.com/matplotlib/matplotlib/issues/20644 +* [name=Anshul] Just joined, figuring out how open source contributions work. + * PR: https://github.com/matplotlib/matplotlib/pull/26416 +* On gitter, you can find + * `#incubator`: more private channel (invite only) for new contributors - for an invite, click here: https://gitter.im/matplotlib/community + * `#community` + * `#general` + * `#accessibility` +* Tip for dealing with CI: Install pre-commit hooks + * https://matplotlib.org/stable/devel/development_setup.html#install-pre-commit-hooks-optional +* Make sure your PR is based off a feature branch on your fork (not on your `main` branch) +* If you need to update your branch with changes from main, here's a guide: https://matplotlib.org/stable/devel/development_workflow.html#rebasing-on-upstream-main + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_09_sep.md b/new_contributors_meeting/2023/nc_2023_09_sep.md new file mode 100644 index 0000000..5141e8c --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_09_sep.md @@ -0,0 +1,55 @@ +# Matplotlib New Contributors Meeting: September 2023 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [September 5th, 2023 (Tuesday) @ **11AM UTC**](https://time.is/1700_1_August_2023_in_UTC/) +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# September 5, 2023 + +Present: Melissa (@melissawm), Ratna (@devRD) + +> please add your names (and github handle in brackets). This will make it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ This is optional since these notes will be recorded in our Github repository. If you’d like you can also paste your answer in the zoom chat πŸ˜‰ + +*Feel free to add items for discussion to this agenda!* + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new-ish contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_10_oct.md b/new_contributors_meeting/2023/nc_2023_10_oct.md new file mode 100644 index 0000000..4c1b5e4 --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_10_oct.md @@ -0,0 +1,51 @@ +# Matplotlib New Contributors Meeting: October 2023 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# October 3, 2023 + +Present: Melissa (@melissawm), Hannah (@story645), Morgan (), Vineeta (@vineeta-arora), Ratna (@devRD) + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] Contributor Experience Lead, she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new-ish contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy and SciPy. +* [name=MGezhi] Morgan, she/her + * I am a math/CS grad looking for experience in open source software and polishing my math skills. + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2023/nc_2023_12_dec.md b/new_contributors_meeting/2023/nc_2023_12_dec.md new file mode 100644 index 0000000..15db365 --- /dev/null +++ b/new_contributors_meeting/2023/nc_2023_12_dec.md @@ -0,0 +1,44 @@ +# Matplotlib New Contributors Meeting: December 2023 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# December 5, 2023 + +Present: Hannah, Shriya, Elliot + +> please add your names (and github handle in brackets). This will make it easier to stay in touch later in Gitter and on issues and pull requests (PRs) πŸ˜‰ This is optional since these notes will be recorded in our Github repository. If you’d like you can also paste your answer in the zoom chat πŸ˜‰ + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_02_feb.md b/new_contributors_meeting/2024/nc_2024_02_feb.md new file mode 100644 index 0000000..1071e36 --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_02_feb.md @@ -0,0 +1,48 @@ +# Matplotlib New Contributors Meeting: February 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Join via [Zoom](https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# February 6, 2024 + +**Present:** Melissa (@melissawm), Hannah (@story645), Julia (@jukent), Dan (@dharasty), Simola (@simolanayak), Katelyn (@kafitzgerald) + +* Julia (@jukent) & Katelyn: visualization package for geospatial data. https://github.com/NCAR/geocat-viz +* Dan: (github: @dharasty) using matplotlib for scientific visualization for radio frequency propogation; uses geospatial data a lot. +* Simola: pandas & matplotlib (@simolanayak) +* [name=hannah] mpl community manager + +* Dan: how do we socialize new features/ideas with the community and negotiate with maintainers? + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_03_mar.md b/new_contributors_meeting/2024/nc_2024_03_mar.md new file mode 100644 index 0000000..d4ceace --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_03_mar.md @@ -0,0 +1,54 @@ +# Matplotlib New Contributors Meeting: March 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [March 5th, 2024 (Tuesday) @ **12PM (noon) UTC**](https://time.is/1200_5_March_2024_in_UTC/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# March 5, 2024 + +**Present:** Melissa (@melissawm), Shivam (@), Thomas Saranti (@) + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new-ish contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy, SciPy and napari. + +* [name=Shivam] Has made an initial PR, but is lost in the codebase. + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_04_apr.md b/new_contributors_meeting/2024/nc_2024_04_apr.md new file mode 100644 index 0000000..fb9a0a0 --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_04_apr.md @@ -0,0 +1,59 @@ +# Matplotlib New Contributors Meeting: April 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [April 2nd, 2024 (Tuesday) @ **5PM UTC**](https://time.is/1700_2_April_2024_in_UTC/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# April 2, 2024 + +**Present:** Melissa (@melissawm), Hannah (@story645), Pranav (), Shriya () + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Melissa] she/her + * I am mostly working on documentation, and contributor experience related issues (for example organizing this meeting). I am a new-ish contributor to Matplotlib as well! My background is applied mathematics, and I'm a maintainer for NumPy, SciPy and napari. + +* [name=Shriya] Bivariate colormap GSoC proposal? + * Someone is already submitting a proposal for that one, so best to avoid. + * Thinking of the other proposals as well. + +* [name=Pranav] GSoC + * How long should I wait until I ask for help? + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_05_may.md b/new_contributors_meeting/2024/nc_2024_05_may.md new file mode 100644 index 0000000..0a3538f --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_05_may.md @@ -0,0 +1,58 @@ +# Matplotlib New Contributors Meeting: May 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [April 2nd, 2024 (Tuesday) @ **5PM UTC**](https://time.is/1700_2_April_2024_in_UTC/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# May 7, 2024 + +**Present:** Hannah (@story645), Pranav (Impaler343), + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do +* [name=Pranav] continuing hatch work through college programming club + - Hannah suggested Pranav open a proposal issue + - example: https://github.com/matplotlib/matplotlib/issues/27663 + - diff between check_figures_equal and image_comparison_test + - when to add tests -> always at beggining + - mypy isn't picking up new functions + - review of hatch PRs + - https://github.com/matplotlib/matplotlib/pulls/Impaler343%20 + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_06_jun.md b/new_contributors_meeting/2024/nc_2024_06_jun.md new file mode 100644 index 0000000..57e5e5b --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_06_jun.md @@ -0,0 +1,53 @@ +# Matplotlib New Contributors Meeting: June 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [June 4th, 2024 (Tuesday) @ **5PM UTC**](https://time.is/1700_4_June_2024_in_UTC/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# June 4, 2024 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + +* [name=hannah (story645)] community manager +* [name=Alexandre] + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_07_jul.md b/new_contributors_meeting/2024/nc_2024_07_jul.md new file mode 100644 index 0000000..e14d415 --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_07_jul.md @@ -0,0 +1,54 @@ +# Matplotlib New Contributors Meeting: July 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [July 2024 (Tuesday) @ **5PM UTC**](https://time.is/{}/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# July 1, 2024 + +**Present:** Shiv Katira (@shivkatira) + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + +* Hannah (story645), community manager +* Shiv (shivkatira), User + +- how to start contributing + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_09_sep.md b/new_contributors_meeting/2024/nc_2024_09_sep.md new file mode 100644 index 0000000..3f3fe7d --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_09_sep.md @@ -0,0 +1,50 @@ +# Matplotlib New Contributors Meeting: September 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [September 3rd 2024 (Tuesday) @ **11AM UTC**](https://time.is/1100_3_Sep_2024_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# September 3, 2024 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_10_oct.md b/new_contributors_meeting/2024/nc_2024_10_oct.md new file mode 100644 index 0000000..ea32bf4 --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_10_oct.md @@ -0,0 +1,50 @@ +# Matplotlib New Contributors Meeting: October 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [October 1st 2024 (Tuesday) @ **5PM UTC**](https://time.is/1700_1_Oct_2024_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# October 1, 2024 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2024/nc_2024_12_dec.md b/new_contributors_meeting/2024/nc_2024_12_dec.md new file mode 100644 index 0000000..322cd6f --- /dev/null +++ b/new_contributors_meeting/2024/nc_2024_12_dec.md @@ -0,0 +1,50 @@ +# Matplotlib New Contributors Meeting: December 2024 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [12/3/2024 (Tuesday) @ **5PM UTC**](https://time.is/{}/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# December 3, 2024 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2025/nc_2025_01_jan.md b/new_contributors_meeting/2025/nc_2025_01_jan.md new file mode 100644 index 0000000..541ae05 --- /dev/null +++ b/new_contributors_meeting/2025/nc_2025_01_jan.md @@ -0,0 +1,51 @@ +# Matplotlib New Contributors Meeting: January 2025 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [01/07/2025 (Tuesday) @ **11AM UTC**](https://time.is/{}/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# January 7, 2025 + +**Present:** Melissa, Pranav (`@Impaler343`) + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + +* Pranav is interested in picking up medium-sized projects (https://hackmd.io/@matplotlib/HJIj1bjvY). He is working with other folks in his university (including `@r3kste`) and mentoring them into contributing to Matplotlib. He wanted to know more about funding, larger projects and how he can engage more with the maintainers. + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2025/nc_2025_02_feb.md b/new_contributors_meeting/2025/nc_2025_02_feb.md new file mode 100644 index 0000000..600ce8a --- /dev/null +++ b/new_contributors_meeting/2025/nc_2025_02_feb.md @@ -0,0 +1,50 @@ +# Matplotlib New Contributors Meeting: February 2025 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [Feb 4, 2025 (Tuesday) @ **6PM UTC**](https://time.is/1800_4_Feb_2025_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# February 4, 2025 + +**Present:** Melissa, Hannah + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) \ No newline at end of file diff --git a/new_contributors_meeting/2025/nc_2025_03_mar.md b/new_contributors_meeting/2025/nc_2025_03_mar.md new file mode 100644 index 0000000..aa731ac --- /dev/null +++ b/new_contributors_meeting/2025/nc_2025_03_mar.md @@ -0,0 +1,50 @@ +# Matplotlib New Contributors Meeting: March 2025 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [Mar 4, 2025 (Tuesday) @ **12PM (noon) UTC**](https://time.is/1800_4_Feb_2025_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# March 4, 2025 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2025/nc_2025_06_jun.md b/new_contributors_meeting/2025/nc_2025_06_jun.md new file mode 100644 index 0000000..efd1251 --- /dev/null +++ b/new_contributors_meeting/2025/nc_2025_06_jun.md @@ -0,0 +1,50 @@ +# Matplotlib New Contributors Meeting: June 2025 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [June 3, 2025 (Tuesday) @ **5PM (noon) UTC**](https://time.is/1700_3_Jun_2025_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# June 3, 2025 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2025/nc_2025_07_jul.md b/new_contributors_meeting/2025/nc_2025_07_jul.md new file mode 100644 index 0000000..6970482 --- /dev/null +++ b/new_contributors_meeting/2025/nc_2025_07_jul.md @@ -0,0 +1,50 @@ +# Matplotlib New Contributors Meeting: July 2025 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [July 1, 2025 (Tuesday) @ **11AM (noon) UTC**](https://time.is/1100_1_Jul_2025_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# July 1, 2025 + +**Present:** Melissa, Hannah + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2026/nc_2026_02_feb.md b/new_contributors_meeting/2026/nc_2026_02_feb.md new file mode 100644 index 0000000..640404d --- /dev/null +++ b/new_contributors_meeting/2026/nc_2026_02_feb.md @@ -0,0 +1,53 @@ +# Matplotlib New Contributors Meeting: February 2026 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [2/3/2026 (Tuesday) @ **5PM UTC**](https://time.is/{}/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# February 3, 2026 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + +### Notes + +Jen (@marbled-toast), teaches math at the high school/college level, went to scipy sprints + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * #incubator channel, our non-public communication channel for new contributors + * Ask on chat now, or later [on the #community channel on gitter](https://gitter.im/matplotlib/community) to be invited +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) diff --git a/new_contributors_meeting/2026/nc_2026_03_mar.md b/new_contributors_meeting/2026/nc_2026_03_mar.md new file mode 100644 index 0000000..74772ea --- /dev/null +++ b/new_contributors_meeting/2026/nc_2026_03_mar.md @@ -0,0 +1,53 @@ +# Matplotlib New Contributors Meeting: March 2026 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [3/3/2026 (Tuesday) @ **11AM UTC**](https://time.is/{}/) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# March 3, 2026 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + +### Notes + +Luca (@lucaznch), working on his final project with a colleague for university which includes contributing to an open source project. + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat. + * There is also a chat feature, and you can find an "Incubator" channel there which is focused on new contributors. It is a good place to ask questions that do not necessarily fit GitHub comments. +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * No longer monitored closely by maintainers. diff --git a/new_contributors_meeting/2026/nc_2026_04_apr.md b/new_contributors_meeting/2026/nc_2026_04_apr.md new file mode 100644 index 0000000..834be31 --- /dev/null +++ b/new_contributors_meeting/2026/nc_2026_04_apr.md @@ -0,0 +1,58 @@ +# Matplotlib New Contributors Meeting: April 2026 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [4/7/2026 (Tuesday) @ **5PM UTC**](https://time.is/1700_7_Apr_2026_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# April 7, 2026 + +**Present:** Melissa (@melissawm), Hannah (@story645), Mohit Pal (@MohitPal2005) + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + +### Notes + +We discussed Mohit's PRs here: + +- https://github.com/matplotlib/matplotlib/pull/31426#issuecomment-4193338108 +- https://github.com/matplotlib/matplotlib/pull/31275 + +We talked about the importance of responding to feedback and comments on the PR in a way that shows understanding or that asks clarifying questions. + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat. + * There is also a chat feature, and you can find an "Incubator" channel there which is focused on new contributors. It is a good place to ask questions that do not necessarily fit GitHub comments. +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * No longer monitored closely by maintainers. diff --git a/new_contributors_meeting/2026/nc_2026_05_may.md b/new_contributors_meeting/2026/nc_2026_05_may.md new file mode 100644 index 0000000..7ba995f --- /dev/null +++ b/new_contributors_meeting/2026/nc_2026_05_may.md @@ -0,0 +1,53 @@ +# Matplotlib New Contributors Meeting: May 2026 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [5/5/2026 (Tuesday) @ **11AM UTC**](https://time.is/1100_5_May_2026_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# May 5, 2026 + +**Present:** + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + +### Notes + + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat. + * There is also a chat feature, and you can find an "Incubator" channel there which is focused on new contributors. It is a good place to ask questions that do not necessarily fit GitHub comments. +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * No longer monitored closely by maintainers. diff --git a/new_contributors_meeting/2026/nc_2026_06_jun.md b/new_contributors_meeting/2026/nc_2026_06_jun.md new file mode 100644 index 0000000..6bbf08f --- /dev/null +++ b/new_contributors_meeting/2026/nc_2026_06_jun.md @@ -0,0 +1,53 @@ +# Matplotlib New Contributors Meeting: June 2026 + +###### tags: `new contributors meetings` + +--- + +Welcome to the monthly call for new contributors to the Matplotlib project πŸŽ‰ + +* Next meeting: [6/2/2026 (Tuesday) @ **5PM UTC**](https://time.is/1700_2_June_2026_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# June 2, 2026 + +**Present:** Melissa + +*Feel free to add items for discussion to this agenda!* +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomer: why are we interested to start working with the project + * Maintainer/contributor: how long have we worked with the project and what do we primarily do + +### Notes + + + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat. + * There is also a chat feature, and you can find an "Incubator" channel there which is focused on new contributors. It is a good place to ask questions that do not necessarily fit GitHub comments. +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * No longer monitored closely by maintainers. diff --git a/new_contributors_meeting/2026/nc_2026_07_jul.md b/new_contributors_meeting/2026/nc_2026_07_jul.md new file mode 100644 index 0000000..28a22ba --- /dev/null +++ b/new_contributors_meeting/2026/nc_2026_07_jul.md @@ -0,0 +1,64 @@ +# Matplotlib New Contributors Meeting: July 2026 + +###### tags: `new contributors meetings` + +--- + +Welcome to Matplotlib project πŸŽ‰ + +* Meeting time: [7/14/2026 (Tuesday) @ **2PM UTC**](https://time.is/1400_14_July_2026_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# July 14, 2026 + +**Present:** Melissa (@melissawm), Ricci Adams (@iccir), Mariana Zorzo (@MarianaVZorzo), Hafiz (@mhafizazh), Hannah (@story645) + +**How to edit this document:** Sign in to hackmd.io (you can use your GitHub account or email) +*Feel free to add items for discussion to this agenda!* + + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomers: why are you interested in the project + +* How to start triaging issues and PRs for Matplotlib? + {%preview https://hackmd.io/@matplotlib/triage %} + +### Notes + +- Guidelines for adding tags to examples: https://matplotlib.org/devdocs/devel/tag_guidelines.html +- Potential javascript project: adding thumbnails to tags pages +- Example in sphinx-gallery: https://sphinx-gallery.github.io/stable/auto_examples/index.html?sg-tags=multiple-figures%2Cimage + - Does not work for our case because it is per-gallery (we want the tag filtering to work across different libraries) +- MPL Brochure site (landing page): github.com/matplotlib/mpl-brochure-site/ +- Weekly meeting agenda: https://hackmd.io/@matplotlib/SyePADPcxx +- For typing issues: https://github.com/ksunden + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat. + * There is also a chat feature, and you can find an "Incubator" channel there which is focused on new contributors. It is a good place to ask questions that do not necessarily fit GitHub comments. +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * No longer monitored closely by maintainers. diff --git a/new_contributors_meeting/2026/nc_2026_08_aug.md b/new_contributors_meeting/2026/nc_2026_08_aug.md new file mode 100644 index 0000000..a4daef6 --- /dev/null +++ b/new_contributors_meeting/2026/nc_2026_08_aug.md @@ -0,0 +1,58 @@ +# Matplotlib New Contributors Meeting: August 2026 + +###### tags: `new contributors meetings` + +--- + +Welcome to Matplotlib project πŸŽ‰ + +* Meeting time: [8/11/2026 (Tuesday) @ **8PM UTC**](https://time.is/2000_11_August_2026_in_UTC) +* Join via [Zoom](https://numfocus-org.zoom.us/j/88077871096?pwd=bTxkJRug4Lmr8AiR9jNyntxBS4yGDe.1) + * if you need a passcode for zoom MPL should work + +### Code of Conduct + +We want to take a moment to remind you that this meeting, like all project spaces, is meant to be open, welcoming, diverse, inclusive, and it's important for us to have a healthy community. Like all matplotlib spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md). If you haven't read it yet, please take some time to do so later on as it already applies to you. For now, in short, please be kind and generous towards one another. + +--- + +# August 11, 2026 + +**Present:** Melissa (@melissawm), Elliot (@qulogic), Hannah (@story645) + +**How to edit this document:** Sign in to hackmd.io (you can use your GitHub account or email) +*Feel free to add items for discussion to this agenda!* + + +* Introductions: + * Name + * A bit about our experience with matplotlib/python as users + * Newcomers: why are you interested in the project + +* How to start triaging issues and PRs for Matplotlib? + {%preview https://hackmd.io/@matplotlib/triage %} + +### Notes + +- *take your notes here!* + +## Useful Resources + +* [Our contributor Guide](https://matplotlib.org/devdocs/devel/contributing.html) +* This is where we keep past meeting notes from the new contributors meeting [on github](https://github.com/matplotlib/ProjectManagement) + * You will soon find today's meeting notes there + * You can also have a look at topics and links that were shared before 🧐 +* If you are curious, here's an article about [the architecture of Matplotlib](http://www.aosabook.org/en/matplotlib.html) +* Here is a presentation on ways to contribute to Matplotlib: https://hackmd.io/@matplotlib/ncm + +### Communication channels + +How will we communicate asynchronously while working on the project? +* [Discourse](https://discourse.matplotlib.org/) + * A forum platform which is useful for longer questions that are harder to ask on chat. + * There is also a chat feature, and you can find an "Incubator" channel there which is focused on new contributors. It is a good place to ask questions that do not necessarily fit GitHub comments. +* [Developer mailing list](https://mail.python.org/mailman/listinfo/matplotlib-devel) + * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here. That said, it is also mirrored on our discourse πŸ˜‰ (unless we there's a technical issue like happened recently πŸ™„) +* [Gitter](https://gitter.im/matplotlib/matplotlib) + * A chat platform which is useful for shorter questions + * No longer monitored closely by maintainers. diff --git a/new_contributors_meeting/organization_guide.md b/new_contributors_meeting/organization_guide.md new file mode 100644 index 0000000..5863f2f --- /dev/null +++ b/new_contributors_meeting/organization_guide.md @@ -0,0 +1,28 @@ + +A "New contributor" meeting can be organized as an "Office hours" meeting (inviting questions and requests for support from new contributors); they can be organized as webinars, with talks or sessions on a specific aspect of contributing, such as the contribution workflow or running tests, for example; and they can also be practical working sessions, such as a walking through a full contribution task with the participants. + +Currently our _New contributor meetings_ run monthly on the first Tuesday of the month, with two alternating timezones: +- 11am UTC +- 5pm UTC +These can be re-evaluated depending on attendance and demand from community members. + +Some important notes: +- Use these meetings as an opportunity to set expectations for newcomers - about how long it takes for a contribution to be reviewed, how new features are discussed in the project or the areas that would best be served by contributors with less experience in the project. +- Have a [meeting notes document](https://hackmd.io/@matplotlib/ByJONqetn), open to all. This document will contain the agenda for the meeting, notes on what was decided/discussed, and if appropriate a record of who attended (with their internet handle attached if they are comfortable sharing!). **Make sure you ask for consent before noting personal information in the notes, since they are public.** This is important so that we can track folks who come to the meeting on GitHub later. +- Our new contributor meeting has a post-meeting survey that pops up when folks leave. It is a very short 3 question survey to gauge how useful and welcoming the meeting was. If you can, mention this before ending the meeting. + +## Checklist + +- [ ] Make sure the calendar at https://scientific-python.org/calendars is up-to-date, particularly if you need to cancel a regular meeting. The calendar event also has a link to the hackmd space for Matplotlib - make sure it is publicly accessible. +- [ ] create a new [meeting notes document](https://hackmd.io/3X_SoLHHT5OSp-5efkM4Og) with meeting time, Zoom link and other important information you feel will be useful. +- [ ] Announce meetings on gitter (both in #general and #incubator). +- [ ] Announce meetings on social media (if you use a card for the announcement, do not forget to add alt-text to the image). Example alt-text (modify as appropriate): + > *Social card that reads: Matplotib new contributors meeting, Tuesday July 4th, 11AM UTC, on zoom All are welcome! Everyone can present or watch. Join us `^-^`* +- [ ] Make sure you are host on zoom, or ask to be made host before the meeting (ideally one day in advance.) The meeting link is https://us06web.zoom.us/j/81285851006?pwd=Tks2QjRkNWh5NGw0TmU1RUwwOVluZz09 Current hosts are: Melissa (@melissawm), ?? + +## During the meeting +- [ ] Mention meeting notes document, make sure all folks have access to it +- [ ] Optional: _If you want to record_ be sure to ask for consent, and offer people to mute and turn off their video. + +**Note:** Many people benefit from these meetings, but for many different reasons can't turn on their camera or speak aloud during the meeting. This may be due to internet issues, hardware or personal situations including their work environment or accessibility requirements. Ideally, they need a way to participate via text, either through the meeting chat or the meeting notes document. + diff --git a/new_contributor_meeting/template.md b/new_contributors_meeting/template.md similarity index 100% rename from new_contributor_meeting/template.md rename to new_contributors_meeting/template.md