--- tags: new contributors meeting, pandas --- # pandas New Contributors Meeting Welcome to the monthly call for new contributors to the pandas project 🎉 * Next meeting: November 16th, 2022 (Wednesday) @ **6PM** UTC * Join via [Zoom](https://us06web.zoom.us/j/85437327422?pwd=WDZaVXo2ZlJ4dDBPa092R3NSY01tdz09) * if you need a passcode for zoom pd should work * Our next meeting will be on: * December 14th, 2022 (Wednesday) @ **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, and inclusive. Like all pandas spaces, and everyone participating in them, this meeting will follow our [code of conduct](https://pandas.pydata.org/community/coc.html). 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. --- Take our event survey at the end of the meeting (it will/should open in a new browser tab). --- ## Agenda Februray 15, 2023 **Present:** Noa Tamir (@noatamir), > 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!* ### Notes January 18, 2023 **Present:** Noa Tamir (@noatamir), Richard Shadrach (@rhshadrach), Patrick Hoefler, Marco Gorelli, Sergio Rojas (@hisergiorojas) > 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 😉 [Introduction to contributing to pandas presentation](https://docs.google.com/presentation/d/1Vd8p1BeRKJqkBowq3lxHPzf5UDu9XYOGLFO1PeTRFdc/edit?usp=sharing) [Introduction to OSS contribution workflow](https://github.com/firstcontributions/first-contributions) `yum list installed | grep -i --color compiler` doesn't work on fedora but `yum list installed | grep -i --color gcc` does. Maybe we can update teh docs here. pip install instruction might be missing an extra step for hdf?! add a note about using mamba rather than micromamba we spoke about runing the test suite locally and how you can avoid certain failed tests. https://pandas.pydata.org/docs/dev/development/contributing_codebase.html#running-the-test-suite. ## Notes November 16, 2022 **Present:** Noa Tamir (@noatamir), Richard Shadrach (@rhshadrach), Dhavide Aruliah (@dhavide), Thomas Lautenschläger (thlautenschlaeger), Maggie Liu (@mliu08), Sanjay Vankudre ( @vankudre), Alexander Lind (@al91liwo), Marco Gorelli (@MarcoGorelli), Jan Timko (@honza26), Dennis Chukwunta (@th3nn3ss) > please add your names (and github handle in brackets). This will makes it easier to stay in touch later 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!* - [name=Richard] Debugging demo (recorded) - Improvements to the contributor guide page about setting up your development environment - General introduction - Communication standard for contributions: slack or github? - Github is best for most communication. It is searchable and saves history. Very useful for the project now and in the future. - Slack is best if you don't feel comfortable posting something publicly yet. ## Notes October 19, 2022 **Present:** Noa Tamir (@noatamir), Joris Van den Bossche (@jorisvandenbossche), Dhavide Aruliah (@dhavide), Richard Shadrach (@rhshadrach), Thomas Lautenschläger (@thlautenschlaeger), Markus Semmler (@kosmitive), Sam Cunliffe (@samcunliffe), Jill Augustine (@jill-augustine), James Powell (@dontusethiscode), Cameron Riddell (@camriddell), Bill Blum (@roadswitcher), Filipe Fernandes (@ocefpaf), Marco (@MarcoGorelli), Karolina Krassowska (@krassowska) > please add your names (and github handle in brackets). This will makes it easier to stay in touch later 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!* - [name=MarcoGorelli] [lot's of issues can come out of this one](https://github.com/pandas-dev/pandas/issues/48855) - There's an ongoing issue with compiling pandas to be aware of: https://github.com/pandas-dev/pandas/issues/47305 - [Issue triage](https://pandas.pydata.org/docs/dev/development/maintaining.html#issue-triage ) - Helping with triage is a great way to support the project! - Open an issue, try to reproduce the bug on the version that is mentioned. - Write a comment that says - I was/wasn't able to reproduce this - This can take about 15-30 mins per bug and can be don in a notebook often. But we have a lot of bug reports! - Lables that can help you find issues to start working on: - [good-first-issue](https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+label%3A%22good+first+issue%22+sort%3Aupdated-desc), [needs-tests](https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+label%3A%22needs+tests%22+sort%3Aupdated-desc) - Assign yourself to an issue using [`take`](https://pandas.pydata.org/docs/dev/development/contributing.html#where-to-start) - if an issue was already assigned using take, but no PR was opened for many weeks. Go ahead and use take on it. Unless the original person says "oh no, I was still hoping to get back to this", it is all yours. It's more likely that they moved on to other things and forgot to unassign themselves. > 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://pandas.pydata.org/docs/dev/index.html) * [Calendar](https://pandas.pydata.org/docs/dev/development/community.html#calendar) * This is where we keep past meeting notes from the new contributors meeting [on github](link to folder or repository) * 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 a talk about [the past, present, and future of pandas](https://m.youtube.com/watch?v=7JHqxODJG9k), by Jeff Reback ### Communication channels How will we communicate asynchronously while working on the project? * Slack * A chat platform which is useful for shorter questions * #newcomers channel, our channel for new contributors * Use the zoom chat to DM Noa your email now, saying that you'd like to join slack. * Or [email](mailto:slack@pandas.pydata.org) us later and mention that you were at the meeting today. * [Developer mailing list](https://mail.python.org/mailman/listinfo/pandas-dev) * We publish information which is important for contributors on this list. People from other projects might also share useful information or questions here.