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

[doc] Add sphinx-autobuild and documentation for make local #47275

Merged
merged 13 commits into from
Aug 23, 2024

Conversation

khluu
Copy link
Contributor

@khluu khluu commented Aug 22, 2024

  • Split doc building into 2 options: incremental build with caching & full build from scratch.
  • Add description & explanation of the process for incremental build option.
  • Use sphinx-autobuild instead of sphinx-build for auto reload upon doc changes.

@khluu khluu requested a review from a team as a code owner August 22, 2024 09:06
Copy link
Contributor

@angelinalg angelinalg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing this. Can you also add the troubleshooting tips that have already come up, like, use a clean env, don't build Ray, etc.

doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
doc/source/ray-contribute/docs.md Show resolved Hide resolved
doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
doc/source/ray-contribute/docs.md Outdated Show resolved Hide resolved
@can-anyscale can-anyscale enabled auto-merge (squash) August 22, 2024 20:37
@github-actions github-actions bot added the go add ONLY when ready to merge, run all tests label Aug 22, 2024
@github-actions github-actions bot disabled auto-merge August 22, 2024 20:59
khluu and others added 12 commits August 22, 2024 14:25
p
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
p
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
p
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
@khluu khluu force-pushed the khluu/update_new_doc_build branch from 0be5108 to 83ec481 Compare August 22, 2024 21:25
Signed-off-by: khluu <51931015+khluu@users.noreply.github.com>
@khluu khluu changed the title [doc] Documentation for make local [doc] Add sphinx-autobuild and documentation for make local Aug 22, 2024
@can-anyscale can-anyscale merged commit 6743d3d into master Aug 23, 2024
5 checks passed
@can-anyscale can-anyscale deleted the khluu/update_new_doc_build branch August 23, 2024 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
go add ONLY when ready to merge, run all tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants