-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Consider using a GitHub issue for community meeting notes #612
Comments
Hey there, thanks for the idea and the tag! I do think this is a possible change, and one I am familiar with the process of. Before I get too far into it, I want to note that I am open to changing to storing things in issues if it's preferred . Some pros I can imagine:
Some cons I can imagine:
|
Hey @isabela-pf - thanks for these ideas! A few quick thoughts from me:
I'd imagine defining an issue label for team notes, and then having a link in our documentation that takes you to a list of all issues with that label. Or perhaps a link that takes you to a search page in GitHub that lets people search all issues with that label. I think one benefit of this is that github search is more powerful than Sphinx search. If we wanna get wild, we could even write a little script that scrapes all of the issues in GitHub with a particular label, and generates notes in our Sphinx documentation from their comments :-)
I agree with this concern. Are you suggesting that because taking and updating these notes would not involve a commit in a git repository, it would be more invisible? Are there other ways we could boost the visibility of this work?
My hope is that it'd be relatively easy to scrap all of the content of these issues and place them somewhere else if need be, assuming that the GitHub API was still available for us to use. But I agree with the concern that using a proprietary service for archival purposes has downsides like this. |
Seems like it would be worth creating some sort of GA workflow to fetch meeting notes from the issue and create a PR to the readthedocs repo. This could run nightly or weekly. A few teams (Notebook, Server, and JLab) are using issues to track the notes over time. Adding something like this would be of great value. We could add it to the team-compass-template repo that @afshin created: https://github.com/jupyter/team-compass-template |
Okay! Reply time. In response to @choldgraf
I think this would be the best of both worlds, though I understand if this can't be done right away since it seems like it might be custom work. You still have the good GitHub search, but also provide a non-GitHub option for the community. I think I'm on board.
Yup, that's exactly it. It's (fortunately) not a problem I often have to deal with in my current situation, but commits are a pleasantly quantifiable and easily accepted argument I've needed to back up community work Ive done in the past. Sure I wish that wasn't the case, but it has been and could be again. I'm also noting this because I think it can discourage people who may want to do community work because they know it doesn't have the same hierarchy and/or "I can prove this to my boss" power as some other tasks. As for what other ways we could boost the work, I'm not sure at the moment. I know some projects have been adopting the All Contributors system, but I'm personally not all sold on it (especially since I think it relies on some degree of manual maintenance). I can put this on my list to ask around. In response to @Zsailer
Yes, I'm all for solutions we could use across projects as well! Good point! Just to be clear, I'm open to moving forward with this if y'all want. Is there a next step you'd want me to do, or just post the May community call notes as an issue and go from there? |
1 similar comment
Okay! Reply time. In response to @choldgraf
I think this would be the best of both worlds, though I understand if this can't be done right away since it seems like it might be custom work. You still have the good GitHub search, but also provide a non-GitHub option for the community. I think I'm on board.
Yup, that's exactly it. It's (fortunately) not a problem I often have to deal with in my current situation, but commits are a pleasantly quantifiable and easily accepted argument I've needed to back up community work Ive done in the past. Sure I wish that wasn't the case, but it has been and could be again. I'm also noting this because I think it can discourage people who may want to do community work because they know it doesn't have the same hierarchy and/or "I can prove this to my boss" power as some other tasks. As for what other ways we could boost the work, I'm not sure at the moment. I know some projects have been adopting the All Contributors system, but I'm personally not all sold on it (especially since I think it relies on some degree of manual maintenance). I can put this on my list to ask around. In response to @Zsailer
Yes, I'm all for solutions we could use across projects as well! Good point! Just to be clear, I'm open to moving forward with this if y'all want. Is there a next step you'd want me to do, or just post the May community call notes as an issue and go from there? |
I'm following up on this issue because I'd like to post the May meeting notes! I can put them in an issue (edit: done at #614), but I'd like to know the long term solution so anyone looking for the notes doesn't get confused navigating between two storage places. If I don't hear in a week, I'll post the May notes as a PR too so they can live with the other notes as is. |
@isabela-pf what would be your preferred path forward? You are the person putting time into doing this work so in my opinion, we should optimize around a person in your position! |
Context
Right now we post all of our community meeting notes to the Sphinx documentation that is defined by this repository (and at docs.jupyter.org). However, making commits to Sphinx docs often requires several steps and actions by people, involving a decent amount of "toil".
I've noticed several parts of the Jupyterverse using a slightly different pattern that goes something like:
Examples of this:
I'm curious if others think adopting this approach, rather than using Sphinx, would be a net-improvement in quality of live for maintainers of this repository. @isabela-pf I'd be curious to hear what you think since you have put in a lot of work here lately! maybe also @Zsailer would be willing to comment on whether this seems reasonable for this repo given his experience in lab/server
The text was updated successfully, but these errors were encountered: