Skip to content
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

Review documentation labels in other Jupyter repos #31

Open
ivanov opened this issue Nov 19, 2023 · 10 comments
Open

Review documentation labels in other Jupyter repos #31

ivanov opened this issue Nov 19, 2023 · 10 comments

Comments

@ivanov
Copy link
Member

ivanov commented Nov 19, 2023

There are still some open gems, for example:
https://github.com/jupyter/jupyter/issues?q=is%3Aissue+is%3Aopen+label%3Adocumentation

@ericsnekbytes
Copy link
Collaborator

@ivanov Thanks for submitting an issue! There are two ideas here that are interesting:

  • Have the Docs Working Group regularly check documentation issues in other subprojects
  • Take a look at labelling (docs-related labeling and others) in other subprojects and bring those conventions here

Can you clarify which one you mean, or if I missed something? Thanks :)

@ivanov
Copy link
Member Author

ivanov commented Nov 27, 2023

I mean more the first - there are already "docs" or "documentation" labeled issues in subprojects, so it seems like a direct way for those interested in documentation work to plug in to understand what those needs are, as well as what previous ideas and efforts there were.

@willingc
Copy link
Member

Probably would make good sense to have an aggregated docs issue page that can be viewed from one place instead of each individual repo. Open docs PRs, open docs issues. Also an aggregate of the build status of all repos docs. I used to have a web page that had all of these though it could simply be a markdown file here with badges from all repos/RTD builds.

@ericsnekbytes
Copy link
Collaborator

@willingc We can probably work up a quick hub page with links to the subproject's issues on the Jupyter.org docs site (as that would be a natural place for this kind of cross-cutting work for contributors) 🤔

@ericsnekbytes
Copy link
Collaborator

PR for that (hub page) is here:

@krassowski
Copy link
Member

Thank you for working on it! I am not convinced that this belongs in jupyter/jupyter docs though. What about using a GitHub project board in this repository instead? I will create one to demonstrate it.

@krassowski
Copy link
Member

Ah, the built-in workflows are limited in auto-adding issues limited to a single GitHub organization. Probably can be worked around by using actions (https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions) but this is many-evenings endevour.

@ericsnekbytes
Copy link
Collaborator

Thank you for working on it! I am not convinced that this belongs in jupyter/jupyter docs though. What about using a GitHub project board in this repository instead? I will create one to demonstrate it.

Here's my thinking: There has been some discussion in the weekly meetings about using and expanding the Jupyter.org docs site to host materials for maintainers and contributors to Project Jupyter as a whole, which is a natural fit because:

  • The site (Jupyter.org docs) already has some of this type of content (contributor guide [with a section for docs], community info, and developer info, on top of some end-user material). This organizational scheme for docs is already widely adopted by other subproject sites: End-user info, developer info, community info, etc).
  • All subprojects have a stake in Project-Jupyter as a whole (and in the meta docs), so it makes sense to hold those type of cross-cutting materials and conversations in a shared/central location, rather than trying to coordinate Jupyter-wide work that's relevant to multiple subprojects on a subproject site or repo
  • Some resources are shared by all subprojects like the Jupyter blog account, twitter, zoom host account, etcetera. Some efforts also span multiple subprojects. The Jupyter.org docs site is a natural home/nexus for shared resources, materials for administering them, and for coordinated efforts that are not owned by a single subproject. Much of this material (and the knowledge needed to use it) is scattered around inside different subprojects/people's heads presently.
  • As Jupyter grows, the need for coordinated project-wide thinking and efforts will likely grow. Since the docs working group spans all of Jupyter, we should lead the way in coordinated cross-project work patterns. Toward that goal (this hub being one small step), we should use jupyter/jupyter to host materials relevant to multiple subprojects, for increased visibility and access to other Jupyter stakeholders, and to encourage the kind of Jupyter-wide cooperation and coordination we seek. The jupyter/jupyter docs site should be a shared watering hole for all the different subprojects, contributors and users in the Jupyter ecosystem to come together, for the shared benefit of our work.

That's a lot! I hope it explains why the jupyter/jupyter docs site is a good place for this hub: It increases visibility and access for other Jupyter stakeholders to a common work stream spanning multiple subprojects (rather than siloing it off here), and it's a (small) step toward building good coordinated, cross-project work patterns around a common, shared space.

@krassowski
Copy link
Member

Yeah, but can you embed

an aggregated docs issue page that can be viewed from one place instead of each individual repo. Open docs PRs, open docs issues.

there?

Maybe codetree can do this. Maybe there is no way to do this. https://softwareengineering.stackexchange.com/questions/378094/effective-project-management-spanning-multiple-repos-in-github

@krassowski
Copy link
Member

We discussed this today, with Carlos and Nick, including ideas like:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants