Open bitwizeshift opened 5 months ago
Hi, @bitwizeshift, thank you for opening an issue!
Since you're a first-time contributor to our organization, please make sure that you have reviewed and are familiar with the following contributor documentation:
If you have any questions, please feel free to ask, and a human will get back to you! 🙂
Otherwise, we'll prioritize this issue and get back to you when we can.
Update: Several recent reworkings have introduced some of this functionality into exported sub-packages of this project (fhenix/registry
) . I still haven't decided whether it belongs in a whole separate library, vs just as a reusable component from part of this library.
This issue has been automatically marked as stale because it has not had any activity in 90 days, but we won't close it -- we don't want to lose track of it!
If you have any updates or additional information to provide, please comment and leave any updates on the issue.
The
internal/fhirig
package connects to the simplifier.net registry of FHIR packages and is able to download all dependencies recursively for a given IG definition. Currently this is used internally just so that we can fetch all definitional resources needed for generating bindings; but realistically there is no reason why this can't be shared across other tools, since it's functionality is logically independent and can be used in other things.Ideally this should be in its own new Go library (perhaps a package,
go-fhirig
?). This ticket is to track this idea for the future.