diff --git a/api/Makefile b/api/Makefile index f946180cc..421cde911 100644 --- a/api/Makefile +++ b/api/Makefile @@ -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