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

Consider publishing generated capnp and uhdm_types.h as release artifacts #498

Open
MikePopoloski opened this issue Sep 13, 2021 · 1 comment

Comments

@MikePopoloski
Copy link

As mentioned in #484 a potential way to use UHDM is to take only the capnp and uhdm_types.h files and write the databases yourself without needing the extra C++ wrapper layer that is generated. As part of a versioned release process it would be nice to publish these as outputs, and to consider reducing uhdm_types.h to the bare minimum enum definition (moving the other code out of it to somewhere else).

@hzeller
Copy link
Collaborator

hzeller commented Sep 13, 2021

First step: With recent change #488, the UHDM.capnp is part of the install and shows up in lib/uhdm (though maybe share/uhdm/UHDM.capnp might be another possible choice.

  • $PREFIX/lib/uhdm/UHDM.capnp
  • $PREFIX/include/uhdm/uhdm_types.h

Still todo:

  • actually create regular releases that allow to download the build artifacts
  • Reduce stuff in uhdm_types to just the enum

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

2 participants