Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/justfile
blob: d3c29c62860f9d4d1c1476d9237ffaa9c4eecf8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
# SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.1

set shell := ["powershell.exe", "-NoLogo", "-NoProfile", "-Command"]

install:
    pnpm install --frozen-lockfile

web-check:
    pnpm check

web-build:
    pnpm build

api-build:
    dotnet build Progmaweb.slnx --configuration Release

api-test:
    dotnet test --project apps/api-tests/Progmaweb.Api.Tests.csproj --configuration Release

verify: web-check web-build api-build api-test

api-docs:
    dotnet tool restore
    dotnet docfx docs/api/docfx.json --warningsAsErrors