@@ -400,6 +400,10 @@ site/node_modules/.installed: site/package.json site/pnpm-lock.yaml
400
400
(cd site/ && ../scripts/pnpm_install.sh)
401
401
touch " $@ "
402
402
403
+ scripts/apidocgen/node_modules/.installed : scripts/apidocgen/package.json scripts/apidocgen/pnpm-lock.yaml
404
+ (cd scripts/apidocgen && ../../scripts/pnpm_install.sh)
405
+ touch " $@ "
406
+
403
407
SITE_GEN_FILES := \
404
408
site/src/api/typesGenerated.ts \
405
409
site/src/api/rbacresourcesGenerated.ts \
@@ -560,6 +564,7 @@ GEN_FILES := \
560
564
docs/reference/cli/index.md \
561
565
docs/admin/security/audit-logs.md \
562
566
coderd/apidoc/swagger.json \
567
+ docs/manifest.json \
563
568
provisioner/terraform/testdata/version \
564
569
site/e2e/provisionerGenerated.ts \
565
570
examples/examples.gen.json \
@@ -607,6 +612,7 @@ gen/mark-fresh:
607
612
docs/reference/cli/index.md \
608
613
docs/admin/security/audit-logs.md \
609
614
coderd/apidoc/swagger.json \
615
+ docs/manifest.json \
610
616
site/e2e/provisionerGenerated.ts \
611
617
site/src/theme/icons.json \
612
618
examples/examples.gen.json \
@@ -748,11 +754,10 @@ docs/admin/integrations/prometheus.md: node_modules/.installed scripts/metricsdo
748
754
pnpm exec markdown-table-formatter ./docs/admin/integrations/prometheus.md
749
755
touch " $@ "
750
756
751
- docs/reference/cli/index.md : node_modules/.installed site/node_modules/.installed scripts/clidocgen/main.go examples/examples.gen.json $(GO_SRC_FILES )
757
+ docs/reference/cli/index.md : node_modules/.installed scripts/clidocgen/main.go examples/examples.gen.json $(GO_SRC_FILES )
752
758
CI=true BASE_PATH=" ." go run ./scripts/clidocgen
753
759
pnpm exec markdownlint-cli2 --fix ./docs/reference/cli/* .md
754
760
pnpm exec markdown-table-formatter ./docs/reference/cli/* .md
755
- (cd site/ && pnpm exec biome format --write ../docs/manifest.json)
756
761
touch " $@ "
757
762
758
763
docs/admin/security/audit-logs.md : node_modules/.installed coderd/database/querier.go scripts/auditdocgen/main.go enterprise/audit/table.go coderd/rbac/object_gen.go
@@ -761,11 +766,30 @@ docs/admin/security/audit-logs.md: node_modules/.installed coderd/database/queri
761
766
pnpm exec markdown-table-formatter ./docs/admin/security/audit-logs.md
762
767
touch " $@ "
763
768
764
- coderd/apidoc/swagger.json : node_modules/.installed site/node_modules/.installed $(shell find ./scripts/apidocgen $(FIND_EXCLUSIONS ) -type f) $(wildcard coderd/* .go) $(wildcard enterprise/coderd/* .go) $(wildcard codersdk/* .go) $(wildcard enterprise/wsproxy/wsproxysdk/* .go) $(DB_GEN_FILES ) .swaggo docs/manifest.json coderd/rbac/object_gen.go
769
+ coderd/apidoc/.gen : \
770
+ node_modules/.installed \
771
+ scripts/apidocgen/node_modules/.installed \
772
+ $(wildcard coderd/* .go) \
773
+ $(wildcard enterprise/coderd/* .go) \
774
+ $(wildcard codersdk/* .go) \
775
+ $(wildcard enterprise/wsproxy/wsproxysdk/* .go) \
776
+ $(DB_GEN_FILES ) \
777
+ coderd/rbac/object_gen.go \
778
+ .swaggo \
779
+ scripts/apidocgen/generate.sh \
780
+ $(wildcard scripts/apidocgen/postprocess/* ) \
781
+ $(wildcard scripts/apidocgen/markdown-template/* )
765
782
./scripts/apidocgen/generate.sh
766
783
pnpm exec markdownlint-cli2 --fix ./docs/reference/api/* .md
767
784
pnpm exec markdown-table-formatter ./docs/reference/api/* .md
768
- (cd site/ && pnpm exec biome format --write ../docs/manifest.json ../coderd/apidoc/swagger.json)
785
+ touch " $@ "
786
+
787
+ docs/manifest.json : site/node_modules/.installed coderd/apidoc/.gen docs/reference/cli/index.md
788
+ (cd site/ && pnpm exec biome format --write ../docs/manifest.json)
789
+ touch " $@ "
790
+
791
+ coderd/apidoc/swagger.json : site/node_modules/.installed coderd/apidoc/.gen
792
+ (cd site/ && pnpm exec biome format --write ../coderd/apidoc/swagger.json)
769
793
touch " $@ "
770
794
771
795
update-golden-files :
0 commit comments