5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-02 00:21:50 +08:00
wails/website/Taskfile.yml
2023-05-30 07:40:54 +10:00

56 lines
993 B
YAML

# https://taskfile.dev
version: "3"
tasks:
install:
desc: Install Dependencies
aliases: [i]
cmds:
- corepack enable
- corepack prepare pnpm@8.2.0 --activate
- pnpm install
sources:
- package.json
- pnpm-lock.yaml
default:
desc: Start Website
deps: [install]
aliases: [s, start]
cmds:
- npx docusaurus start
build:
desc: Build Website
deps: [install]
cmds:
- npx docusaurus build
preview:
desc: Preview Website
deps: [build]
aliases: [serve]
cmds:
- npx docusaurus serve
crowdin:push:
desc: Upload source files to Crowdin
deps: [install]
cmds:
- npx crowdin push -b v2
crowdin:pull:
desc: Download approved translation files from Crowdin to local
deps: [install]
cmds:
- npx crowdin pull -b v2 --export-only-approved
format:md:
cmds:
- npx prettier --write "**/*.{md,mdx}"
format:
cmds:
- task: format:md