## Matplotlib New Contributors meeting - May 2024 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. ## Agenda for May 7th, 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 🙄)