Closed k-doering-NOAA closed 2 years ago
I wonder if a GitHub poll would help gather user feedback (e.g. sending the poll to NMFS R-User Space). The steps include:
That's a great idea, @Bai-Li-NOAA - I think that is a great way to get more broad feedback, too.
Perhaps we can put something together to share at the Feb 15 nmfs r users group meeting? (The Feb 1 one seems a little too soon to me).
Feb 15 sounds good. I created a poll for testing here: https://github.com/Bai-Li-NOAA/ghtest/issues/1. Below are some limitations of the poll:
we could also just do a google forms poll, if that seems easier! I've never used this polling tool, either, but I think if you think it has some improved features over a google forms poll, then it seems worth investigating.
It is cool that you can just click on the options near the bar graph to vote! I honestly didn't understand how it worked at first though, and accidentally "voted" a few times 😂 (I thought clicking on the bar would take me to a page to vote...oops). Seems like it would work fine with a message like "click on the bar of your choice to vote".
Agree, it would be good to add an instruction message if the GitHub poll app is used. I like the poll app more than Google forms because you can vote and visualize the results in the same issue page. An alternative solution may be to describe individual options using comments and invite people to vote using the thumbs up emoji (getting inspiration from your last comment 😄 ). It is easy to be implemented and easy to count votes. See example here: https://github.com/Bai-Li-NOAA/ghtest/issues/1
I like this second idea! Lower tech, but honestly I think this is a lot clearer.
Oops, somehow the Feb 15 meeting slipped my radar (I had it on my calendar, but read the event wrong and didn't realize it was an R users group meeting!
Still would be great to do a poll at a later meeting.
@Bai-Li-NOAA , what do you think about using github discussions in the ghactions4r repo as a way to do the poll? I can contact Emily and see if she could give us a bit of time (5 min or less) to plug the poll in the next meeting.
Here's what I would like to know from folks - @Bai-Li-NOAA , could you edit or add to this when you have time? Once we figure it out, I can then open these as discussions.
Note added to general announcements for the March 8 Meeting, which is the next one I see on the calendar. https://docs.google.com/document/d/1mrgtrSXVtPCTxrpBa_0ZbxEsnK9vcQzs6RIV3f-OTPw/edit#heading=h.nph2bbb4mocw
I can plan on attending and making the quick plug.
Posting the options on the discussion page is great. You covered everything and I have no edits/suggestions. I can help testing the "vote" function on the discussion page.
I can add other suggestions to the discussion page:
Thanks for adding the notes to the R UG meeting. I will attend that one too!
I like the gitleak action idea, definitely a great idea to add to the list.
I will work on putting these ideas into discussions soon.
@Bai-Li-NOAA I added the two question in the discussions: https://github.com/nmfs-fish-tools/ghactions4r/discussions/16 and https://github.com/nmfs-fish-tools/ghactions4r/discussions/17. Feel free to edit or add to! I realize the "upvote" button might be the easiest way for folks to vote.
Just tested it out. The discussion pages look really nice! Do you think there is a need to set up a deadline for each discussion question? For example, the developers will start the first round of development by using the feedback that is submitted before March 31. Or maybe just mention that the developers would check the discussion pages at the end of each month to adjust the development focuses?
Hmm, good point! I like the idea of just saying we will incorporate feedback we get by March 31.
Here is what I am seeing on the discussions as of today - numbers in parentheses are the number of upvotes
I guess my takeaways from this poll are that all of the workflows we have considered are useful to at least a subset of users! And while some would like the function to do everything, others would rather it not. I'm guessing this depends on the level of comfort with github?
closing, as I have opened issues for new features. Users are always welcome to submit new ideas through the ghactions4r issues!
I recently learned that there is a function
usethis::use_pkgdown_github_pages()
which does everything you need (I think) to set up pkgdown to build from gh-pages branch.I wonder if the ghactions4r function should do something similar, rather than just put the package down yml workflow in the right place? I could see value in this, although I think the usethis::use_pkgdown_github_pages() might go a little too far (it changes settings in github, including creating the gh-pages branch and changing the github pages rendering source to be the gh-pages branch. We could also have different options, depending on what folks want (i.e., just add the automated workflow, or take care of some other details as well.)