I recently submitted a PR to FunctionZeros.jl to implement new functionality I need for a package I’m developing. FunctionZeros.jl is in the JuliaMath organization, and I’m not sure of the proper protocol, if any, to notify the organization members of the PR’s existence.
There are only 3 people watching the repo, and none of them are listed as members of the JuliaMath organization. However, one of these three did merge some PRs on the repo last year, which I find confusing since they are not a JuliaMath member (I don’t want to say who this is since I don’t want to annoy this person with a possibly unwanted ping). So, is an announcement like this the appropriate way to alert the organization? If not, I apologize in advance and request guidance on the proper procedure to follow.
I don’t think there’s a single right answer. If you don’t get any reply to your PR, I think it’s reasonable to try GitHub username-pinging the user that was most recently active on the repo.
This can sometimes be a bit misleading. GitHub sets your organization membership to “private” by default. You can make your membership public, but you need to do it manually. So it’s possible that the users you’re looking at are actually members of the JuliaMath org, but that their memberships haven’t been set to public.
But also, it is possible for someone to be a maintainer of a JuliaMath package without being a member of the JuliaMath org. Those people are listed as “outside collaborators” in the repo settings, but I think that’s only visible to org owners and repo admins, so members of the public likely can’t view that status.
Is it this PR that you submitted 3 days ago, 2 of which are Saturday and Sunday?
The fact that you did not get a review/reply within 1–2 working days for a FOSS project should not, in itself, motivate pinging people or asking here. Just try to be more patient.
Thanks for the explanation regarding private memberships, which I wasn’t aware of.
Yes, it is the PR you mentioned. I am aware that it is way too early to expect any action on it, and I’m sorry if I gave the impression that I want immediate review, which I don’t. I just wanted to know if there was something else I was supposed to be doing in the way of notification.