]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commit
✨ Add Material for MkDocs Insiders features and cards (#9748)
authorSebastián Ramírez <tiangolo@gmail.com>
Mon, 26 Jun 2023 14:05:43 +0000 (16:05 +0200)
committerGitHub <noreply@github.com>
Mon, 26 Jun 2023 14:05:43 +0000 (16:05 +0200)
commited297bb2e044a0cc5cb013673447778057b731d7
tree6d424179675f38b36184228d830d096db3a68f33
parentafc237ad530297041f21d8ecdbe66ee1b7d52802
✨ Add Material for MkDocs Insiders features and cards (#9748)

* ➕ Add dependencies for MkDocs Insiders

* 🙈 Add Insider's .cache to .gitignore

* 🔧 Update MkDocs configs for Insiders

* 💄 Add custom Insiders card layout, while the custom logo is provided from upstream

* 🔨 Update docs.py script to dynamically enable insiders if it's installed

* 👷 Add cache for MkDocs Material Insiders' cards

* 🔊 Add a small log to the docs CLI

* 🔊 Tweak logs, only after exporting languages

* 🐛 Fix accessing non existing env var

* 🔧 Invalidate deps cache

* 🔧 Tweak cache IDs

* 👷 Update cache for installing insiders

* 🔊 Log insiders

* 💚 Invalidate cache

* 👷 Tweak cache keys

* 👷 Trigger CI and test cache

* 🔥 Remove cache comment

* ⚡️ Optimize cache usage for first runs of docs

* 👷 Tweak cache for MkDocs Material cards

* 💚 Trigger CI to test cache
.github/workflows/build-docs.yml
.gitignore
docs/en/layouts/custom.yml [new file with mode: 0644]
docs/en/mkdocs.insiders.yml [new file with mode: 0644]
docs/en/mkdocs.maybe-insiders.yml [new file with mode: 0644]
docs/en/mkdocs.no-insiders.yml [new file with mode: 0644]
docs/en/mkdocs.yml
requirements-docs.txt
scripts/docs.py