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

Publish the current api docs to docs.openedx.org #32610

Closed
Tracked by #32609
feanil opened this issue Jun 29, 2023 · 6 comments
Closed
Tracked by #32609

Publish the current api docs to docs.openedx.org #32610

feanil opened this issue Jun 29, 2023 · 6 comments
Assignees

Comments

@feanil
Copy link
Contributor

feanil commented Jun 29, 2023

The API docs currently generate swagger schema and sphinx docs locally. Figure out how to publish them to some path under https://docs.openedx.org so that they are easy for everyone to view.

Note: The docs will still need a lot of work after that but at-least get them published so people can start looking at them.

@feanil feanil self-assigned this Jun 29, 2023
@feanil
Copy link
Contributor Author

feanil commented Jun 30, 2023

@mehedikhan72
Copy link

mehedikhan72 commented Jul 3, 2023

Hi @feanil , would love to take on this issue and see what I can do to provide some help.

However, I've been getting so much errors in the console trying to build the requirements in the base.txt. Running 'make html' inside 'edx-platform/docs/guides' causes some other exceptions and ImportErrors and so on. I'm using tutor. Being new here, where can I get help when I'm stuck or facing something I can't figure out myself?

Update: I got the docs to run locally, with a lot of warnings in the console. Still would very much appreciate a place where I can ask for help and directions regarding this issue.

@feanil
Copy link
Contributor Author

feanil commented Jul 3, 2023

@mehedikhan72 the discussion forums are a good place to ask for help. I'd love some help getting rid of the various warnings that occur as a part of the build. Maybe you can post your specific issues there and we can work through them. FYI, I'll be on vacation for the rest of the week so I may be slow to respond until next week.

@mehedikhan72
Copy link

@feanil Sure, I'll build the docs again and post the warnings in the discussion forums as well as trying to move forward with publishing the current api docs to docs.openedx.org.

@feanil
Copy link
Contributor Author

feanil commented Jul 10, 2023

@mehedikhan72 I can take care of publishing, I don't think you'll have the relevant access to do that yet, but if you can focus on PRs that reduce the number of warnings, I'm happy to get those reviewed and landed.

@feanil
Copy link
Contributor Author

feanil commented Jul 19, 2023

The REST API docs are now being published here: https://docs.openedx.org/projects/edx-platform/en/latest/references/lms_apis.html

@feanil feanil closed this as completed Jul 19, 2023
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

2 participants