Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 2.15 KB

File metadata and controls

44 lines (31 loc) · 2.15 KB

taskfiles

GitHub Project Stars GitHub Issue Tracking GitHub LatestRelease .github/workflows/build-static-tests.yaml .github/workflows/release-cd-deliver-docs.yml


Collection of reusable Taskfile includes.

  • mkdocs: local preview and doc generation
  • kind: control a local development cluster
  • pre-commit: local linting
  • k8s: base commands for bootstrapping

Usage

Include this task collection in your Taskfile:

version: '3'

vars:
  TASK_COLLECTION_BASE: https://raw.githubusercontent.com/nolte/taskfiles/main/src

includes:
  mkdocs: "{{.TASK_COLLECTION_BASE}}/taskfile-include-mkdocs.yaml"
  kind: "{{.TASK_COLLECTION_BASE}}/taskfile-include-kind.yaml"
  pre-commit: "{{.TASK_COLLECTION_BASE}}/taskfile-include-pre-commit.yaml"
  k8s: "{{.TASK_COLLECTION_BASE}}/taskfile-include-k8s.yaml"

Prerequisites

  • go-task CLI
  • Python virtual environments at ~/.venvs/docs (for mkdocs:* tasks) and ~/.venvs/development (for pre-commit:* tasks), as provisioned by nolte/workstation.

Links