@@ -53,37 +53,24 @@ dependencies-update: ## Update all library dependencies and GitHub action
5353# -------------------------------------- #
5454
5555# --- Documentation Generation -------- #
56- python-venv : # # Create Python Virtual Environment
57- $(info -- Create Python Virtual Environment -----)
58- python3 -m venv ~ /.local/venv
59-
60- python-activate : # # Activate Python Virtual Environment for MkDocs
61- $(info -- Mkdocs Local Server -------------------)
62- source ~ /.local/venv/bin/activate
63-
6456mkdocs-install :
65- $(info -- Install Material for MkDocs -----------)
66- source ~ /.local/venv/bin/activate && pip install mkdocs-material mkdocs-callouts mkdocs-glightbox mkdocs-git-revision-date-localized-plugin mkdocs-redirects mkdocs-rss-plugin pillow cairosvg --upgrade
57+ uv tool install --with mkdocs-material --with mkdocs-callouts --with mkdocs-glightbox --with mkdocs-git-revision-date-localized-plugin --with mkdocs-redirects --with mkdocs-rss-plugin --with pillow --with cairosvg mkdocs
6758
68- docs : # # Build and run mkdocs in local server (python venv)
59+ docs : # # Build and run mkdocs in local server
6960 $(info -- MkDocs Local Server -------------------)
70- source ~ /.local/venv/bin/activate && $(MKDOCS_SERVER )
61+ $(MKDOCS_SERVER )
7162
7263docs-changed : # # Build only changed files and run mkdocs in local server (python venv)
7364 $(info -- Mkdocs Local Server -------------------)
74- source ~ /.local/venv/bin/activate && $(MKDOCS_SERVER ) --dirtyreload
65+ $(MKDOCS_SERVER ) --dirtyreload
7566
7667docs-build : # # Build mkdocs (python venv)
7768 $(info -- Mkdocs Build Website ------------------)
78- source ~ /.local/venv/bin/activate && mkdocs build
69+ mkdocs build
7970
80- docs-debug : # # Run mkdocs local server in debug mode (python venv)
71+ docs-debug : # # Run mkdocs local server in debug mode
8172 $(info -- Mkdocs Local Server Debug -------------)
82- . ~ /.local/venv/bin/activate; $(MKDOCS_SERVER ) -v
83-
84- docs-staging : # # Deploy to staging repository
85- $(info -- Mkdocs Staging Deploy -----------------)
86- source ~ /.local/venv/bin/activate && mkdocs gh-deploy --force --no-history --config-file mkdocs-staging.yml
73+ $(MKDOCS_SERVER ) -v
8774# -------------------------------------- #
8875
8976# ------- Version Control -------------- #
0 commit comments