site_name:Typer-TinyDB# package & website namesite_url:https://arnos-stuff.github.io/typer-tinydb/# to avoid collisions with other reposrepo_url:https://github.com/arnos-stuff/typer-tinydb/repo_name:typer-tinydb# repo nameplugins:-social-tagssite_dir:site/typer-tinydb/# nesting this allows you to ensure you don't use the root of the github.io site.extra:version:provider:mikesocial:-icon:fontawesome/brands/twitter#socialslink:https://twitter.com/arno_shae-icon:fontawesome/brands/python#socialslink:https://pypi.org/user/arnos-stuff/-icon:fontawesome/brands/docker#socialslink:https://hub.docker.com/u/arnoveldock-icon:fontawesome/brands/discord#socialslink:https://discord.com/users/724287271364198520markdown_extensions:-markdown.extensions.abbr-markdown.extensions.admonition-markdown.extensions.attr_list-markdown.extensions.md_in_html-pymdownx.highlight:anchor_linenums:truelinenums:trueuse_pygments:true-pymdownx.inlinehilite-pymdownx.snippets-pymdownx.superfences-toc:permalink:true-tablesnav:-Home:index.md-Commands:commands.md-Other Library Utils:other-utils.md-Contributing:future-work.md-Tags:tags.md-About:about.mdtheme:name:materialfont:text:Fira Sanscode:Fira Codelogo:assets/Wide-Logo-SM.svgfavicon:assets/blob48.pngfeatures:-navigation.footerpalette:-media:"(prefers-color-scheme:dark)"scheme:slateprimary:deep purpleaccent:pinktoggle:icon:material/palette-swatch-outlinename:Default Theme# Palette toggle for dark mode-scheme:slateprimary:indigoaccent:tealtoggle:icon:material/format-color-fillname:Switch to light mode-media:"(prefers-color-scheme:dark)"toggle:icon:material/brightness-autoname:Switch to light mode# Palette toggle for light mode-media:"(prefers-color-scheme:light)"scheme:defaulttoggle:icon:material/brightness-7name:Switch to dark mode
You set up your mkgendocs.yml file similarly to what's shown on the author's github repo, and you should run in order:
1) the gendocs command gendocs --config mkgendocs.yml to get the YAML docs
2) adjust the mkdocs.yml if needed in terms of paths
3) Run mkdocs build (and possibly mkdocs serve)
4) Publish using mike
sources_dir:docs/sourcestemplates_dir:docs/referencerepo:https://github.com/arnos-stuff/typer-tinydb#link to sources on githubversion:master#link to sources on githubpages:-page:"getters.md"source:"typer_tinydb/utils.py"functions:-getUserTable-ugetKey-getKey-ugetValue-getValue-page:"setters.md"source:'typer_tinydb/utils.py'functions:-upsert_param-upsert_param_udb-create_table-page:"renderers.md"source:'typer_tinydb/utils.py'functions:-'renderQuery'-'tabCallback'-'renderAllTables'# creates an index page based on everything from target source-page:"refs.md"source:"typer_tinydb/utils.py"index:True