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

OEP-19 app level docs challenges #530

Open
robrap opened this issue Oct 16, 2023 · 5 comments
Open

OEP-19 app level docs challenges #530

robrap opened this issue Oct 16, 2023 · 5 comments

Comments

@robrap
Copy link
Contributor

robrap commented Oct 16, 2023

There are challenges with publishing docs directories that live within an app, as recommended by OEP-19. See openedx/edx-platform#33327 for details. It would be nice if OEP-19 could provide help for this, which may or may not include updating the recommendation.

@sarina
Copy link
Contributor

sarina commented May 17, 2024

@feanil could you weigh in on this?

@feanil
Copy link
Contributor

feanil commented May 20, 2024

We've got an experimental version of this now in the edx-platform docs. https://github.com/openedx/edx-platform/blob/master/docs/repository_docs.py

@robrap perhaps you could try and use it or something similar for the event bus docs and based on feedback we can improve/externalize it from edx-platform?

@robrap
Copy link
Contributor Author

robrap commented May 20, 2024

@feanil: Where are those docs in https://docs.openedx.org/projects/edx-platform/en/latest/index.html? Sorry if that should be obvious.

Once we have it working in edx-platform, I think we could simply add a brief note with it as an example to follow. If we want to get more uses first, we could advertise in the Slack documentation channel and see if anyone is willing to try out the pattern. I don't want to be a blocker on this, and I'm excited if we have a solution.

@robrap
Copy link
Contributor Author

robrap commented May 21, 2024

Hmm. I'm glad we have something, but its discoverability needs some help. Even when I knew what I was looking for, I didn't find it because I didn't click through the nearly blank pages deep enough to hit the actual content. Also, some of the pages look off, like this one: https://docs.openedx.org/projects/edx-platform/en/latest/references/docs/common/djangoapps/entitlements/docs/decisions/index.html.

I wonder if a cross between what we have now and a more manually created (unless someone scripts this) index page that just lists the app/doc directories for quicker discovery/navigation would be good?

That said, I think the OEP could simply have a note about the challenge around these docs, and a link to this ticket to see possible solutions. This wouldn't force us to prioritize working on this particular issue right now, but would provide some additional direction. Thoughts?

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

No branches or pull requests

3 participants