-
Notifications
You must be signed in to change notification settings - Fork 3
Write bindings between shapefile API and product-metadata #2129
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
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Hiya @alexrichey / @damonmcc - I think this is ready for a high level check-in to make sure I'm taking this in a suitable direction. A few notes/questions/decisions:
Assuming this is the right direction, my next steps will be to:
|
|
@jackrosacker This is great - everything seems like it's right where it ought to be. Quick thoughts on your questions:
|
|
@alexrichey ok understood. Thanks for taking a look! For the model changes + proper git messages - are you imagining these commits would persist after rebasing, in order to keep track of model changes over time to edit the original prompt, or are you just thinking your suggestion would be to help with reviewer understanding, and those commits would get squashed with all the others when rebasing. |
|
Ah, and one other question for whoever looks at this next: realizing I'm not testing the typer CLI commands. Should I add tests for the CLI specifically, or are those handled differently from the tests for the underlying functions? |
In the ideal world they do. You can rebase the commits to preserve those with important documentation, then rebase the entire branch. I wouldn't worry too much about it now, but let me know if you want a hand with that.
Great question - we don't test those similarly to the rest of our code. We'll typically rely on something much more akin to integration tests. We have a dummy product that we build called |
|
@alexrichey / @damonmcc I've committed what I think is a fairly complete initial run at this PR. Recent changes added column level metadata that is populated when relevant. Ready for some review! |
alexrichey
left a comment
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.
Looks great! had one change for the CLI arg for the org md path, but when you fix that, feel free to merge (after Damon takes a look, of course)
Also, when you merge, make sure you squash.
52aab5a to
2ad6640
Compare
2ad6640 to
c9ad19e
Compare
See #1785
todos
write_shapefile_xml_metadata()or equivalent function (see notes)