version: '3' tasks: default: cmds: - task: dev desc: "Start the development server." install: cmds: - pip install -r requirements.txt desc: "Install documentation dependencies." status: - test -f requirements.txt dev: run: always cmds: - mkdocs serve -o desc: "Start the live-reloading documentation server." sources: - mkdocs.yml - "core/**/*" - "src/**/*.css" generates: - "public/**/*" build: cmds: - mkdocs build --clean -d public desc: "Build the static documentation site." deploy: desc: "Deploy the documentation to GitHub Pages." cmds: - mkdocs gh-deploy --force