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

ReadTheDocs inventory #672

Open
jmertic opened this issue Apr 29, 2024 · 20 comments
Open

ReadTheDocs inventory #672

jmertic opened this issue Apr 29, 2024 · 20 comments
Assignees
Labels
4-tac-meeting-short Short agenda item for the TAC meeting ( 5 minutes or less )

Comments

@jmertic
Copy link
Contributor

jmertic commented Apr 29, 2024

We want to get an inventory of all the projects using ReadTheDocs for documentation and put two things in place...

  1. Add the user releng-aswf to each RTDs account as a maintainer. This ensures the LF team can access the instance if everyone else is locked out.
  2. Use each project's domain name to create a more uniform URL. For example, docs.opencolorio.org vs. opencolorio.readthedocs.io. Any previous *.readthedocs.io domain will be forwarded to the custom domain.
Project releng-aswf added Custom Domain active
OpenRV Yes No
xstudio Yes No
Imath Yes No
OpenColorIO Yes No
openexr Yes No
openfx Yes No
OpenImageIO Yes No
Open Shading Language Yes No
rez Yes No
OpenTimelineIO No No

Projects not using ReadTheDocs

  • OpenCue
  • OpenVDB
  • OpenAssetIO
  • DPEL
  • MaterialX
  • RAW to ACES Utility
@jmertic jmertic added the 4-tac-meeting-short Short agenda item for the TAC meeting ( 5 minutes or less ) label Apr 29, 2024
@JeanChristopheMorinPerso
Copy link
Member

Rez uses it, see https://rez.readthedocs.io.

@aclark4life
Copy link

aclark4life commented Apr 29, 2024

As does OpenEXR https://openexr.com/en/latest/ FYI @cary-ilm

@carolalynn
Copy link
Contributor

@lgritz
Copy link
Contributor

lgritz commented Apr 29, 2024

OpenImageIO and Open Shading Language both use it:
https://openimageio.readthedocs.io
https://open-shading-language.readthedocs.io

@garyo
Copy link

garyo commented Apr 30, 2024

OpenFX uses it: https://openfx.readthedocs.io

@jmertic
Copy link
Contributor Author

jmertic commented May 2, 2024

Hi everyone! Great to see RTDs used so prevalently.

Two things I'd like to put in motion...

  1. Add the user releng-aswf to each of your RTDs accounts as a maintainer. This ensures the LF team can access the instance in the event of everyone else being locked out.
  2. I'd like to leverage each project's domain name to have a more uniform-style URL. So for example, docs.opencolorio.org vs opencolorio.readthedocs.io.

If everyone could do (1), our team can help on doing (2) for the project. Note the former URLs will redirect to the new domain.

LMK what everyone thinks!

@garyo
Copy link

garyo commented May 2, 2024

releng-aswf now invited to openfx (https://openfx.readthedocs.io/en/latest/).
We have quite a few references to the readthedocs.io URL on the site and in the code, so once it's switched we'll have some work to do (even if it redirects, we'll want to update to the correct URL).

@JeanChristopheMorinPerso
Copy link
Member

releng-aswf added as maintainer of rez.readthedocs.io. For the domain name, what do we do with projects which don't have a home page like OCIO have? Rez has https://rez-project.io/ which redirects to our repo, but we don't actively promote that URL...

@jmertic
Copy link
Contributor Author

jmertic commented May 2, 2024

For the domain name, what do we do with projects which don't have a home page like OCIO have? Rez has https://rez-project.io/ which redirects to our repo, but we don't actively promote that URL...

It's up to the project; I'd say keep that pointing to the repo and then docs.rez-project.io pointing to the docs. But we could also have the root domain forward to the docs subdomain too.

@lgritz
Copy link
Contributor

lgritz commented May 2, 2024

releng-aswf added as maintainer for openimageio and open-shading-language.

I like the idea of making docs.openimageio.org work, but I hope that in the process we can still let openimageio.readthedocs.org work or redirect or something, because there are a lot of docs and old releases that publicize the old address, we've used it for years.

For OSL, I don't care, because our switch to RTD is recent and perhaps still experimental, so I don't think there is any significant switching cost to using a different URL going forward.

@cary-ilm
Copy link
Member

cary-ilm commented May 2, 2024

OpenEXR uses readthedocs for the entire https://openexr.com website, since pretty much everything we have is documentation. It's fine to have docs.openexr.org redirect, but I'd prefer to keep the site as is, so the documentation pages show up under openexr.com.

I'm open to another configuration, but when I pondered this a while back, I really didn't see a great benefit in drawing a distinction between the "website" and the "documentation". I had a hard enough time sorting out the distinction between the website and the repo markdown.

@reinecke
Copy link

reinecke commented May 2, 2024

OpenTimelineIO is using readthedocs here: https://opentimelineio.readthedocs.io/en/stable/

@jminor @ssteinbach - I may not actually be setup to admin the RTD project, could one of you address the ask from @jmertic?

@jmertic
Copy link
Contributor Author

jmertic commented May 2, 2024

I like the idea of making docs.openimageio.org work, but I hope that in the process we can still let openimageio.readthedocs.org work or redirect or something, because there are a lot of docs and old releases that publicize the old address, we've used it for years.

Yep @lgritz - it will keep the old URL and redirect to the new one.

@jmertic
Copy link
Contributor Author

jmertic commented May 2, 2024

OpenEXR uses readthedocs for the entire https://openexr.com website, since pretty much everything we have is documentation. It's fine to have docs.openexr.org redirect, but I'd prefer to keep the site as is, so the documentation pages show up under openexr.com.

I'm open to another configuration, but when I pondered this a while back, I really didn't see a great benefit in drawing a distinction between the "website" and the "documentation". I had a hard enough time sorting out the distinction between the website and the repo markdown.

I think that makes sense - it would be good to have docs.openexr.com work as a valid subdomain just for the convention, but completely good with it redirecting to openexr.com. I think the biggest thing is I'd like to see these fancy domain names we have for everyone's projects put to good use :-).

@tykeal
Copy link

tykeal commented May 6, 2024

Ok, we've accepted invites from openfx, OpenImageIO, Open Shading Language, and rez.

Still waiting to see invites on other projects. Also, please post here when you send the invite. The invitations seem to be going to SPAM for some reason :-/ so I had to go hunting for them.

@jmertic
Copy link
Contributor Author

jmertic commented May 15, 2024

Actions:

  • Any projects who use ReadTheDocs and haven't added the user releng-aswf to each of your RTDs accounts as a maintainer, please do so and let us know.
  • When projects are ready, we will transition to using docs.DOMAINNAME for your project's docs

@carolalynn
Copy link
Contributor

Doug added the releng-aswf account to OCIO's RTD account.

@cary-ilm
Copy link
Member

I added releng-aswf to OpenEXR and Imath

@tykeal
Copy link

tykeal commented May 20, 2024

Thank you @carolalynn and @cary-ilm we've accepted those invites.

@jmertic
Copy link
Contributor Author

jmertic commented May 31, 2024

Hi! I've updated the ticket description to track progress. Actions:

Thanks everyone!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4-tac-meeting-short Short agenda item for the TAC meeting ( 5 minutes or less )
Projects
Status: Upcoming Meeting Agenda Items
Development

No branches or pull requests