Skip to content

Commit

Permalink
fix: add docs/node_modules make target
Browse files Browse the repository at this point in the history
  • Loading branch information
aeneasr committed Mar 8, 2021
1 parent 6fa591c commit b302501
Showing 1 changed file with 9 additions and 16 deletions.
25 changes: 9 additions & 16 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ GO_DEPENDENCIES = github.com/ory/go-acc \
github.com/golang/mock/mockgen \
github.com/go-swagger/go-swagger/cmd/swagger \
github.com/ory/cli \
github.com/gobuffalo/packr/v2/packr2 \
github.com/markbates/pkger/cmd/pkger \
github.com/go-bindata/go-bindata/go-bindata

define make-go-dependency
Expand All @@ -27,6 +25,9 @@ $(foreach dep, $(GO_DEPENDENCIES), $(eval $(call make-go-dependency, $(dep))))
node_modules: package.json
npm ci

docs/node_modules: docs/package.json
cd docs; npm ci

.bin/clidoc:
go build -o .bin/clidoc ./cmd/clidoc/.

Expand Down Expand Up @@ -108,33 +109,25 @@ mocks: .bin/mockgen
# Generates the SDKs
.PHONY: sdk
sdk: .bin/cli
swagger generate spec -m -o ./.schema/api.swagger.json -x internal/httpclient -x gopkg.in/square/go-jose.v2
cli dev swagger sanitize ./.schema/api.swagger.json
swagger flatten --with-flatten=remove-unused -o ./.schema/api.swagger.json ./.schema/api.swagger.json
swagger validate ./.schema/api.swagger.json
swagger generate spec -m -o ./spec/api.json -x internal/httpclient -x gopkg.in/square/go-jose.v2
cli dev swagger sanitize ./spec/api.json
swagger flatten --with-flatten=remove-unused -o ./spec/api.json ./spec/api.json
swagger validate ./spec/api.json
rm -rf internal/httpclient
mkdir -p internal/httpclient
swagger generate client -f ./.schema/api.swagger.json -t internal/httpclient -A Ory_Hydra
swagger generate client -f ./spec/api.json -t internal/httpclient -A Ory_Hydra
make format

.PHONY: install-stable
install-stable:
HYDRA_LATEST=$$(git describe --abbrev=0 --tags)
git checkout $$HYDRA_LATEST
make pack
GO111MODULE=on go install \
-tags sqlite \
-ldflags "-X github.com/ory/hydra/driver/config.Version=$$HYDRA_LATEST -X github.com/ory/hydra/driver/config.Date=`TZ=UTC date -u '+%Y-%m-%dT%H:%M:%SZ'` -X github.com/ory/hydra/driver/config.Commit=`git rev-parse HEAD`" \
.
packr2 clean
git checkout master

.PHONY: install
install: pack
install:
GO111MODULE=on go install -tags sqlite .
packr2 clean

.PHONY: pack
pack: .bin/packr2 .bin/pkger
packr2
pkger -exclude node_modules -exclude docs -exclude .git -exclude .github -exclude .bin -exclude test -exclude script -exclude contrib

0 comments on commit b302501

Please sign in to comment.