Skip to content
New issue

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

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

Already on GitHub? # 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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants