-
Notifications
You must be signed in to change notification settings - Fork 15
/
mkdocs.yml
41 lines (41 loc) · 1.29 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# https://realpython.com/python-project-documentation-with-mkdocs/
# to deploy:
# commit a change with __version__ in setup.py and src/__init__.py and bash docs/create_docs.sh
# wait for wheels to build and download them
# twine upload dist/*
# label as new release
# bash docs/create_docs.sh
# pip install mkdocs mkdocstrings mkdocs-material mkdocstrings-python
# add src to python path e.g. export PYTHONPATH="/Users/silviasellan/Dropbox/work/research/projects/gpytoolbox/src:$PYTHONPATH"
# mike deploy --update-aliases --rebase --push [VERSION NUMBER] latest
# https://mkdocstrings.github.io/python/usage/
site_name: Gpytoolbox
theme:
favicon: assets/images/favicon.png
palette:
primary: cyan
name: "material"
features:
- navigation.sections
plugins:
- mkdocstrings:
default_handler: python
handlers:
python:
paths: [src, src/gpytoolbox]
options:
heading_level: 2
show_root_toc_entry: false
show_root_heading: false
show_signature_annotations: false
# show_signature: false
docstring_style: "numpy"
repo_url: https://github.com/sgsellan/gpytoolbox
repo_name: sgsellan/gpytoolbox
extra:
analytics:
provider: google
property: G-YDMBBH2H8E
version:
provider: mike
# https://github.com/jimporter/mike