mirror of
https://github.com/open-policy-agent/opa.git
synced 2026-08-12 19:32:48 -06:00
docs: Remove live blocks (#7572)
These are no longer being used and are dependent on an old version of node to work. I have disabled the generation to allow the new docs site to be built. I thought it made sense to remove all things relating to live blocks since we have no plans to support them now anyway. Signed-off-by: Charlie Egan <charlie@styra.com>
This commit is contained in:
+1
-19
@@ -13,7 +13,6 @@ clean:
|
||||
rm -rf $(CURDIR)/website/generated
|
||||
rm -rf $(CURDIR)/website/public
|
||||
rm -rf $(CURDIR)/website/resources
|
||||
rm -rf $(CURDIR)/website/scripts/live-blocks/opa_versions/latest-*
|
||||
|
||||
.PHONY: generate-cli-docs
|
||||
generate-cli-docs:
|
||||
@@ -32,20 +31,6 @@ copy-hugo-static-content:
|
||||
dev-generate: generate-cli-docs copy-hugo-static-content
|
||||
DEV=true $(CURDIR)/website/scripts/load-docs.sh
|
||||
|
||||
# The website has some npm dependencies saved in ./website/node_modules
|
||||
# As well as dependencies required for the "live-blocks".
|
||||
# Use this target to update them as needed.
|
||||
.PHONY: install-deps
|
||||
install-deps: live-blocks-install-deps
|
||||
npm install
|
||||
|
||||
# The live-blocks-% pattern target will shim to the
|
||||
# npm scripts in ./website/scripts/live-blocks
|
||||
# NOTE(sr): we'll avoid an API call if we make use of releases.yaml to determine the latest release
|
||||
.PHONY: live-blocks-%
|
||||
live-blocks-%:
|
||||
cd $(CURDIR)/website/scripts/live-blocks && LATEST=$(shell sed -n '2s/- //p' $(CURDIR)/website/data/releases.yaml) npm run $*
|
||||
|
||||
.PHONY: serve-local
|
||||
serve-local: dev-build
|
||||
# must be run from root of repo for
|
||||
@@ -59,7 +44,7 @@ serve-remote: production-build
|
||||
cd $(CURDIR)/.. && netlify deploy
|
||||
|
||||
.PHONY: dev-build
|
||||
dev-build: clean dev-generate hugo-production-build live-blocks-inject
|
||||
dev-build: clean dev-generate hugo-production-build
|
||||
|
||||
######################################################
|
||||
#
|
||||
@@ -77,7 +62,6 @@ hugo-production-build:
|
||||
|
||||
.PHONY: production-build
|
||||
production-build: clean generate hugo-production-build
|
||||
make live-blocks-inject
|
||||
|
||||
.PHONY: preview-build
|
||||
preview-build:
|
||||
@@ -88,8 +72,6 @@ preview-build:
|
||||
--buildDrafts \
|
||||
--buildFuture \
|
||||
--ignoreCache
|
||||
# this is not compatible with node 22
|
||||
# make live-blocks-inject
|
||||
|
||||
.PHONY: new-site
|
||||
new-site:
|
||||
|
||||
Reference in New Issue
Block a user