Skip to content
This repository has been archived by the owner on Jan 18, 2025. It is now read-only.

Commit

Permalink
chore: adjust justfile commands
Browse files Browse the repository at this point in the history
  • Loading branch information
KevinNitroG committed Jan 9, 2025
1 parent c9be332 commit 954bc19
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 19 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/deploy-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
uses: actions/configure-pages@v5

- name: Build website
run: just web
run: just w

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
Expand Down
41 changes: 23 additions & 18 deletions justfile
Original file line number Diff line number Diff line change
@@ -1,27 +1,32 @@
restore:
uv sync --frozen --all-groups
default: run-check-phat-nguoi

run:
alias s := gen-schemas
alias w := build-web
alias wd:= web-dev

restore-dependencies:
[ -d '.venv' ] || uv sync --frozen --all-groups

run-check-phat-nguoi: restore-dependencies
uv run check-phat-nguoi --frozen

gen-schemas:
just gen-config-schema
gen-schemas: restore-dependencies
uv run generate-schemas --frozen

gen-config-schema:
gen-config-schema: restore-dependencies
uv run gen-config-schema --frozen

web-mkdocs:
web-dev: restore-dependencies
rm ./site/ -rf
uv run mkdocs serve

build-web-mkdocs: restore-dependencies
rm ./site/ -rf
uv run mkdocs build

web-schemas:
rm ./schemas_site/ -rf
mkdir ./schemas_site
uv run generate-schema-doc ./schemas/ ./schemas_site/

web:
just web-mkdocs
just web-schemas
mkdir ./site/schemas/
mv ./schemas_site/* ./site/schemas/
rm ./schemas_site/ -r
build-web-schemas: restore-dependencies gen-schemas
rm ./site/schemas/ -rf
mkdir ./site/schemas/ -p
uv run generate-schema-doc ./schemas/ ./site/schemas/

build-web: restore-dependencies build-web-mkdocs build-web-schemas

0 comments on commit 954bc19

Please sign in to comment.