Ensure internally consistent schema components are deployed #57

Merged
mih merged 1 commit from flatentry into main 2025-05-09 08:46:07 +00:00

View file

@ -19,6 +19,11 @@ build/linkml-docs: \
build/linkml-docs/s/flat-users/unreleased \ build/linkml-docs/s/flat-users/unreleased \
build/linkml-docs/s/simpleinput/unreleased build/linkml-docs/s/simpleinput/unreleased
build/linkml-docs/s/%: src/%.yaml src/%/extra-docs build/linkml-docs/s/%: src/%.yaml src/%/extra-docs
$(MAKE) imports-remote
# take the YAML schema verbatim
mkdir -p $(dir $@)
cp $< $@.yaml
$(MAKE) imports-local
gen-doc \ gen-doc \
--hierarchical-class-view \ --hierarchical-class-view \
--include-top-level-diagram \ --include-top-level-diagram \
@ -28,8 +33,7 @@ build/linkml-docs/s/%: src/%.yaml src/%/extra-docs
--example-directory src/$*/examples/ \ --example-directory src/$*/examples/ \
-d $@ \ -d $@ \
$< \ $< \
&& (cp -r src/$*/extra-docs/*.md $@ || true) \ && (cp -r src/$*/extra-docs/*.md $@ || true)
&& cp $< $@.yaml
# try to inject any extra-docs (if any exist) # try to inject any extra-docs (if any exist)
# generate OWL # generate OWL
gen-owl \ gen-owl \