Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup build pipeline for linkml & taxonomy schema generation #13

Open
clevinson opened this issue Oct 3, 2024 · 0 comments
Open

Setup build pipeline for linkml & taxonomy schema generation #13

clevinson opened this issue Oct 3, 2024 · 0 comments

Comments

@clevinson
Copy link
Member

We already have all astro files & assets managed via CI, we should extend that to the linkml parts of this repo's workflow.

The CI to build the framework.regen.network website should likely include:

  1. makefile for managing generation of various artifacts
  2. make task for generating linkml docs (from .yaml files)
  3. make task for generating linkml taxonomy schemas (sourcing from taxonomy terms' .md files)
  4. make task for generating JSON-LD documents for any example datasets
  • (4) should likely still be triggered and updated manually, with example documents checked in via version-control (it's nice to have JSON-LD docs to review when reviewing schemas)
  • (2) & (3) maybe should be run in CI, or as part of the cloud flare deploy together with astro's build process
  • while artifacts from (2) can possibly be excluded from being checked-in to source code, we probably still want to have artifacts from (3) checked-in to source code so that the linkml .yaml files are exhaustive and represent the totality of the schema including taxonomic terms
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

No branches or pull requests

1 participant