chore(api): add schema target to makefile

This commit is contained in:
jo 2023-02-04 21:56:25 +01:00 committed by Georg Krause
parent 8f65318d32
commit 8b1cffe0f3
1 changed files with 7 additions and 0 deletions

View File

@ -6,9 +6,16 @@ CPU_CORES := $(shell N=$$(nproc); echo $$(( $$N > 4 ? 4 : $$N )))
install:
poetry install --all-extras
export DJANGO_SETTINGS_MODULE=config.settings.local
lint:
poetry run pylint \
--jobs=$(CPU_CORES) \
--output-format=colorized \
--recursive=true \
config funkwhale_api tests
SCHEMA_FILE ?= schema.yml
schema:
poetry run funkwhale-manage spectacular --file $(SCHEMA_FILE)
if command -v npx > /dev/null; then npx prettier --write $(SCHEMA_FILE); fi