-
Notifications
You must be signed in to change notification settings - Fork 167
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
Setup documentation and corresponding github action #1118
Conversation
- name: Build CUB docs | ||
run: | | ||
bash ./docs/build_docs.bash "cccl:docs" /cccl/cub/docs/gen_docs.bash | ||
sudo mkdir -p ./_site/cub |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know why, but I couldn't figure out the permissions for the output directory. We need sudo
to allow writing into it.
e14b1ad
to
022b701
Compare
Prepare docker container for local builds | ||
|
||
```bash | ||
make_env.bash $TAG |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
question: What is $TAG
?
suggestion: Document what $TAG is, and if relevant, possible values.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Literally the tag for the image that Thrust/CUB shares for building, but yeah, I'll do that.
08c478e
to
b903958
Compare
/ok to test |
Description
closes #53
This PR allows building our documentation.
Currently CUB has some failures, these can be ignored for the time being. It seems that Doxygen/Sphinx does its best to create something useable even if there's a build failure.
Libcudacxx/Thrust required a bit of fenagling to point to the right base URL.
There is a top level CCCL build that just indexes the libraries... We can make this better later.
You can see the output of the latest commit here: https://wmaxey.github.io/cccl/
Checklist