-
Notifications
You must be signed in to change notification settings - Fork 54
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
Feed of "help wanted" issues #192
Comments
Do we think a Twitter bot would be really useful? |
I am honestly unsure. Perhaps @stefaniebutland has a better idea of the audience. I follow some bots of that sort and they are helpful. For RO it wouldn't be my main feed me because I'm a Slack user and would check that regularly. |
Glad you opened this issue @noamross. Gut feeling is that a twitter bot might be the best way to get it "out there" for folks who want to "give back to open source", and folks who want to get more R experience or exposure by contributing to an rOpenSci project. But before creating bot or the Slack channel, we'd want to see that there is actually some turnover of issues being opened and closed. @steffilazerte might have thoughts to add after our first labelathon this week (just finished a great planning/zoomroomtesting/anticipating meeting for that). |
Thanks @stefaniebutland, but would one expect the tweets to come from a bot, or from rOpenSci account itself? I fear a bot would get little attention, event tweets (not only fleets) are fleeting IMHO. 🤔 I'll wait until after the labelathon to work on anything related to this, then. |
I agree, I think tweeting is great, but maybe better if they come from rOpenSci account, especially as there probably won't be that many new issues each week. Perhaps this is something I could add to my Monday workflow (usecases, featured pkgs, and blog post mentions). I could create a script to grab them, format a tweet and then manually schedule the tweet for a given day, like I do with the usecases. I don't think it would add much to my weekly work flow. |
Yes to tweeting from main rOpenSci acct. I like your idea Steffi.
especially since labelathon folks were mostly not working on rOpenSci pkgs and that is fine! Good to keep track if you can, of the ebb and flow of help wanted issues in rOpenSci pkgs |
Okay, if no objections I will add this to my Monday workflow, but that doesn't resolve the idea of a feed (which I think is great!) and which I could link to in the tweets. |
I'm working on this workflow and would love to include the package maintainer/authors twitter handle so they can see that we're tweeting their issues. My question is, who do I tag? for a package like weathercan, it's not an issue, I'm really the only person working on it, but what about packages with more contributors? Is it okay if I tag the person who applied the label? For example, this issue was opened and tagged by one contributor, but not by the maintainer (@maelle)... ropensci/tinkr#26 would I tag the contributor who opened the issue or the maintainer of the R package? @maelle what do you think would make sense? |
Maybe both the maintainer (so they'd retweet it) and the issue author? I'm also wondering how you'd get Twitter usernames though? |
That's the thing, sometimes it's tricky. Ideally, people would have twitter handles in their github profile so I could grab that easily, but it'll probably be a semi-manual process (I don't think there will be that many issues to tweet about). Thanks for the advice! |
I have a workflow set up in the comms repo This creates a workflow for automatically grabbing "help wanted" issues (and similar), figuring out who the package maintainer is, who labelled the issue, whether the issue is also labelled as "good first issue" or "beginner" and then creating a draft tweet. See the README for specifics. I'd love feedback! |
Sorry, looking at this now, awesome work @steffilazerte! (thanks for the ping @stefaniebutland!)
|
Hi @maelle thanks for the feedback and pull request! In response to some of your points/questions
Right now the date on the draft twitter txt file is used as the date after which to look for 'new' issues. The problem with using the "updated" date, is that it can trigger when some one adds a "me too" to an old issue with no activity. I could use it, but would need to add some more checks like, only applicable if the update was triggered by the maintainer or labeller.
Right now the whole process is manual (no GitHub actions, although, come to think of it, I could set that up...) I'm not sure I understand where renv would come it to it here...?
Yup, right now the tweet drafts still need a cursory look-over, and scheduling isn't supported by rtweet (although the twitter API does support it apparently, so this could be a thing in the future). Right now, though there aren't many so it doesn't take me long to copy/paste the draft tweets.
Right now the utils.R script contains a bunch of stuff for all my Twitter Promotion files, but it totally could become a package at some point. I might wait until the ideas are a bit more solidified and I have some down time, though.
I'm not sure. I did this time to have an example of the draft tweets. It's not necessary, though, if there's only one person doing the tweeting. For example, I have a similar script for creating draft tweets of usecases from the forum, but I don't usually push those. Pros and cons? |
reg renv it was to replace |
In order to maximize the visibility of "help wanted" labels in rOpenSci packages and promote cross-support within the community, I think it would be helpful to have a process that consumes the feed of rOpenSci and rOpenSciLabs issues, filtering to only those that are tagged "help wanted" (and "help-wanted"), and
The text was updated successfully, but these errors were encountered: