@@ -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/.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\
@@ -752,7 +758,6 @@ docs/reference/cli/index.md: node_modules/.installed site/node_modules/.installe
752
758
CI=true BASE_PATH=" ." go run ./scripts/clidocgen
753
759
pnpmexec markdownlint-cli2 --fix ./docs/reference/cli/* .md
754
760
pnpmexec markdown-table-formatter ./docs/reference/cli/* .md
755
- (cd site/&& pnpmexec 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
pnpmexec 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/.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
pnpmexec markdownlint-cli2 --fix ./docs/reference/api/* .md
767
784
pnpmexec markdown-table-formatter ./docs/reference/api/* .md
768
- (cd site/&& pnpmexec 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/&& pnpmexec biome format --write ../docs/manifest.json)
789
+ touch" $@ "
790
+
791
+ coderd/apidoc/swagger.json : site/node_modules/.installed coderd/apidoc/.gen
792
+ (cd site/&& pnpmexec biome format --write ../coderd/apidoc/swagger.json)
769
793
touch" $@ "
770
794
771
795
update-golden-files :