go-latestver/Makefile
Knut Ahlers 3a3aedf998
Add fetcher documentation
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-12-01 17:58:24 +01:00

28 lines
456 B
Makefile

default: lint build
build: node_modules
node ci/build.mjs
lint: node_modules
./node_modules/.bin/eslint \
--ext .js,.vue \
--fix \
src
node_modules:
npm ci
go_test:
go test -cover -v ./...
golangci-lint run
# --- Documentation
gendoc: .venv
.venv/bin/python3 ci/gendoc.py $(shell grep -l '@module ' internal/fetcher/*.go) >docs/config.md
git add docs/config.md
.venv:
python -m venv .venv
.venv/bin/pip install -r ci/requirements.txt