-
Notifications
You must be signed in to change notification settings - Fork 2
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
Set up your package to get the most out of your community #21
Comments
Suggested by @maelle in READMEs #11 and copied here TopicHow to write clear and compelling READMEs. Who is the audience?Package developers Why is this important?I often read READMEs that could be improved and every package needs one, especially since the pitch that the README is can be re-used elsewhere. What should be covered?What's a good README, how to write one, who can give you feedback on it. Suggested speakers or contributors
Resources you would recommend to the audiencehttps://www.writethedocs.org/blog/newsletter-july-2019/#readmes-on-readmes-and-other-readme-related-resources |
Suggested by @maelle in Make the most of GitHub for package development and R ecosystem knowledge #6 and copied here. Who is the audience?Who might want to know this? What other groups or organizations might be interested? So many people! Why is this important?Currently, the majority of rOpenSci packages are developed on GitHub What should be covered?Use rOpenSci repositories and people as examples,
Suggested speakers or contributors
Resources you would recommend to the audience
|
After thinking about #22 I wonder whether this should be the same but developer-facing. So #22 might be about helping users, this one about helping contributors including you, future you, issue openers. Some topics (some of them unsurprisingly are R-hub blog posts)
|
@annakrystalli is willing to talk about READMEs with @maelle! #22 (comment) |
An issue Label-athon #23 would follow this comm call beautifully |
Another topic, user surveys. |
New GitHub Discussions feature will influence this and the labelathon #23 so rOpenSci needs to figure out how we’ll advise folks, publish a technote, and then run this call. |
I want to highlight the non-technical side of the community interaction:
|
Not sure if this is the place, but seeing also other initiatives of increase participation I would also suggest to start watching the repositories of packages you use/like in order to help maintainers:
I've done this for a couple of packages and usually the volume of issues is low, so even if the maintainer does not answer you can help the user somehow. |
right this is a great point and by watching one gets a good idea of the social conventions within the repo. |
Really appreciate the perspective you have raised here @llrs.
yes!! If we emphasize only the successful and active, it can deter people by implying the bar is very high. |
This discussion reminds me of a question I would love to see addressed: Someone opened a feature request in one of the package I'm maintaining. I was very excited at first, asked more information I needed to develop this feature but I still haven't gotten around implementing it. This was a couple of months ago and I'm now afraid this user will not open new issues/feature requests in the future because they didn't see any result and might think this is useless. So: how to keep the community involved (in the sense they are encouraged to submit bug reports / PR, etc.) when the development is not very active? |
Perhaps signaling that the package is mature/stable? With one of the status or life cycle badge? Also even if I don't make much progress, I tend to reply with what I got (tried that, done X, half baked...). Just an anecdote of my most active repository, in terms of issues. This repository is a 5 years old program we wrote for an assignment of my M.Sc. We didn't expect to be used outside the class, but as it was left on Github some people found it and used it. We realized people were using it when some people starred the repo, then some time later some users reported troubles they had with it. |
I was just thinking about the very precise issue labels by @wlandau, https://github.com/ropensci/targets/labels?page=1&sort=name-asc -- seeing the labels being put on issues might help users have realistic expectations (e.g. if your issue gets a "later" label). |
Make Your R Package Easier to Cite, by Maëlle Salmon, Scott Chamberlain, Karthik Ram |
A greetings GHA workflow to answer all new issues https://github.com/ropensci/UCSCXenaTools/blob/master/.github/workflows/greetings.yml |
It's happening! Speakers and date confirmed. Details will be added to the landing page soon. |
Summary blog post: https://ropensci.org/blog/2021/04/28/commcall-pkg-community/ Landing page with video and links to resources, incl collaborative notes doc: https://ropensci.org/commcalls/apr2021-pkg-community/ Social Labelathons are happening so folks can co-work on implementing some of these recommendations....or to hang out and work on their own package, but with company. |
Topic
Set up your package to get the most out of your community
This topic is about making your package contributor/ feedback / collaboration-friendly and citable, and brings together some suggested community call content from:
Who is the audience?
Target audience is mid-level technical but ALL are welcome and everyone can learn from it.
Why is this important?
Example: rOpenSci can more easily help developers get what they want from the community if help wanted issues are clearly labelled
What should be covered?
See content copied below from other issues.
Suggested speakers or contributors
@maelle @mpadge
Resources you would recommend to the audience
The text was updated successfully, but these errors were encountered: