-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Concrete actions to improve participation and representation in Materials Project open-source #19
base: main
Are you sure you want to change the base?
Conversation
I imagine many new contributors (esp. those from groups underrepresented in programming or MatSci) are quite intimidated about opening public issues or PRs, out of concern for appearing ignorant or being judged or criticized. To help address that, I wonder if we could have some sort of process whereby a new contributor could request a private review of their work, possibly accompanied by a brief "live" 1:1 meeting to give feedback? |
I like this idea. A half-hour "submit your first PR together" coaching session or similar? |
Re. suggestion 3, I added the GitHub action for metrics to the crystal toolkit and pymatgen repos as a trial. This will run once a month so we may need some time to build up data. |
Could we organize an online event similar to the LLM hackathons to raise interest into contributing to our codes? If we would do this in advance of a new pymatgen paper, we could then also easily add new major contributors to the author list. It would mean some organization effort from our side. However, it might be paying off. |
i certainly like the idea but don't have the capacity to help organize this. i also wonder how much participation we would get given long-term OSS projects aren't as hot a topic as LLMs. |
Re. 4, we discussed creating a sign-up sheet for mentorship from more senior contributors, for example people willing to donate 1hr/month to open source mentorship, as a concrete next step. |
Instead of signing up for an hour per months, people might also volunteer to make a video on how to submit a PR to one of our repos (or we link to good material from other sources) |
I have added a google doc to our slack channel to sign up as a mentor. Next time, we need to discuss about how we advertise this and how to run this project (especially, how people can contact us: mail address, forum?). |
Potential Actions:
@utf would it be okay if we pin such an issue to the atomate2 repo?
|
Suggested decision outcome:
|
I've updated the PR text with a more elaborated form of the proposal we discussed today. We will vote on this at the next meeting. |
I'm going to add some suggestions myself as a current community member, but please add your own suggestions too, so that there can be a robust discussion at the next Foundation meeting.
Some ideas: