mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 00:21:50 +08:00
56 lines
993 B
YAML
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
|