-
Notifications
You must be signed in to change notification settings - Fork 0
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
DM-41290: Add initial version of sdm_tools #1
base: main
Are you sure you want to change the base?
Conversation
cf3fdf2
to
a164e07
Compare
a164e07
to
6e1728d
Compare
d271c7e
to
328ade1
Compare
054f222
to
74b1713
Compare
74b1713
to
9392c98
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not approving just yet because I have lots of comments and have some questions as to what is public API and what isn't.
48e1967
to
c34e94b
Compare
a6899dd
to
70a0eba
Compare
70a0eba
to
ada9a9d
Compare
11f1060
to
e58894f
Compare
To clarify, the tools are meant to be exposed via a command-line tool, only, and none of the modules are intended to represent public APIs. I prepended an underscore to the module that implements the "example" utility that was included in the initial release (the script which builds and packages Datalink metadata) in order to make this more clear. |
This PR implements an initial version of the
sdm_tools
repository, which is intended to contain scripts and utilities for working withsdm_schemas
.The building and packaging of the datalink metadata, formerly using scripts in the
datalink
directory ofsdm_schemas
, is the first use case that is implemented.A
sdm-tools
command line interface is provided where various commands can be added, e.g., the datalink command can be executed usingsdm-tools build-datalink-metadata
.