Skip to content

tddschn/easygraph-doc-source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scripts and guides for generating documentation for EasyGraph

Repository: easygraph-doc-source

Prerequisites

Clone these repositories and put them inside the same directory:

REPOS=('Easy-Graph' 'easy-graph.github.io' 'easygraph-doc-source')
for i in "${REPOS[@]}"; do
    echo "Cloning: $i"
    git clone "https://github.com/easy-graph/$i"
done

Update rst files

Edit manually created rst files

Go to easygraph-doc-source/docs_using_sphinx, and hand-edit / remove / add any rst files outside of reference.

Generate rst files from docstrings as references

cd easygraph-doc-source/docs_using_sphinx
make gen-rst
# generated rst files in reference dir

Build HTML from rst files

  • Install dependencies in requirements.txt.
  • Run make html. The updated pages locate in ./_build/html.

Deploy to easy-graph.github.io

  • Sync all the files under ./_build/html to repository easy-graph.github.io:
cd easygraph-doc-source
make sync-doc-pub-repo
  • Push the changes of these two repository to their remotes

Troubleshooting

Reference built but not correctly displayed on the website

  • Check the toctree of reference.rst, you may need to manually update the section to reflect the built references.

About

Scripts and guides for generating documentation for EasyGraph

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages