Skip to content

Copy project artifacts during build and reduce set of default model representations - #29

Merged
dalito merged 9 commits into
mainfrom
issue28-copy-project-artifacts
Nov 24, 2025
Merged

Copy project artifacts during build and reduce set of default model representations#29
dalito merged 9 commits into
mainfrom
issue28-copy-project-artifacts

Conversation

@dalito

@dalito dalito commented Nov 22, 2025

Copy link
Copy Markdown
Collaborator

Schema distribution:

  • Updated justfile to call a recipe _add-artifacts. This recipes is defined in project.justfile add copies project/ sub-folders to docs/schema.
  • The merged model is now provided in docs/schema/merged-yaml instead of docs/schema
  • All yaml schema files in src/dcat-ap-plus/schema are copied to docs/schema
  • The folder docs/schema is deployed to gh-pages directory dev/ or to a version-specific directory (for Releases).

Schema representations / generator configuration

  • Updated config.yaml to explicitly include only selected generators (jsonld, jsonschema, jsonldcontext, prefixmap, python, shacl) and commented out the previous excludes/includes approach to clarify generator selection.
  • Modified the justfile build recipe to handle generators that do not yet support config.yaml, adding a conditional for gen-java to enable skipping of the java build.
  • Improved project/README.md to clarify which model representations are distributed and encourage users to generate additional representations themselves or to request new formats.

Closes #28

@github-actions

github-actions Bot commented Nov 22, 2025

Copy link
Copy Markdown
Contributor
PR Preview Action v1.6.2

🚀 View preview at
https://nfdi-de.github.io/dcat-ap-plus/pr-preview/pr-29/

Built to branch gh-pages at 2025-11-23 23:01 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@dalito dalito added this to the Release 0.1.0 milestone Nov 22, 2025
@dalito
dalito force-pushed the issue28-copy-project-artifacts branch from 1c2b2c4 to 30fabb9 Compare November 23, 2025 13:28
@dalito

dalito commented Nov 23, 2025

Copy link
Copy Markdown
Collaborator Author

From my point of view this is ready now. I'll wait for your approval before merging (either thumbs-up or formal PR-approval).

@dalito
dalito force-pushed the issue28-copy-project-artifacts branch from 30fabb9 to f20e5e0 Compare November 23, 2025 15:27
@dalito
dalito force-pushed the issue28-copy-project-artifacts branch from 775f436 to f1ff6f5 Compare November 23, 2025 21:03
@dalito
dalito merged commit 8caf2c7 into main Nov 24, 2025
7 checks passed
@dalito
dalito deleted the issue28-copy-project-artifacts branch November 24, 2025 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Copy model representations to releases / Reduce set of default model representations

2 participants