Conversation
|
Got an error at the first command
|
|
Had issue with build My understanding is not related to the docs. |
|
@dgarcia360 the doc do use the Scylla Theme, but the links from the index file: does not works. |
@tzach Correct, a server is needed to preview the PR in local. I have added in the last commit the
@tzach This instruction was listed as necessary in the original script from datastax used to build the docs. I assumed it is indispensable since some parts of the docs are autogenerated and imported from the python-driver. To be able to set up the python-driver on ubuntu, the installation script requested me to install some system dependencies manually: I'll do some extra tests and remove the line if it's not needed. The latest commit wraps the dependencies set up under |
|
@tzach @lauranovich Added GitHub Actions automation in the latest commit. The script publishes automatically to the gh-pages branch the docs every time the master branch is updated. You can see a preview of docs build with the script here: https://dgarcia360.github.io/python-driver/ After merging the commit, the GitHub Actions scripts should run automatically. I'm sending you via Slack some extra steps you might need to apply in order to enable the GitHub Pages deployment. |
|
Thanks @dgarcia360 very nice! |
|
@dgarcia360 the HP of the driver, looks very different than the internal pages (which look like Scylla Docs) Why is that? |
|
@dgarcia360 I prefer to to share the docs publicly yet, can you please remove it (for now) |
|
@tzach it's o.k. that Travis fails, I've enabled it just last week, and we didn't merge yet the needed change to make it work, (this tarvis configuration comes from the upstream, and we know it's broken) @dgarcia360 can you send me the instruction for the github actions configuration ? |
fruch
left a comment
There was a problem hiding this comment.
LGTM
a nitpick, about duplicate file, and duplicate comment.
I'm not happy with @dgarcia360 doing the fun stuff of uploding to gh-pages :)
I have shared with @lauranovich and @tzach some additional instructions on how to set up a custom domain and how to enable GitHub pages once the PR is merged, I can forward them to you via ScyllaDB Slack. |
Better to have this in the project Wiki |
|
@tzach I agree, the wiki looks like the right place to add this info. However, I cannot see/add content to the project wiki (unsure if it's the GitHub wiki or an internal wiki). In the first case, the GitHub wiki for this project may be disabled or requires to have contributor rights to access the tab. Please, let me know if you could add the information shared on Slack to the Wiki or if you prefer to activate the wiki / grant me access to post it. |
I've enabled the wiki module, see if you can edit/add things there |
|
@fruch if you are OK with this PR, lets merge it and open new issues for leftovers |
Thanks! I have just posted my notes on this new page Documentation Notes.
GitHub Pages deployment can be disabled although the PR is merged. Please, see Disabling Github Pages |

Added
sphinx_scylladb_themewith minimum changes.Instructions to preview the docs:
pip install --user virtualenvpython3 -m virtualenv venvsource venv/bin/activatecd docsmake previewFixed on 31/05 :
Note: The project does not come with amake previewcommand (livereload).