-
Notifications
You must be signed in to change notification settings - Fork 4
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
feat(proposal): expand SDK support with a native Go SDK #83
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Jennifer Power <[email protected]>
/vote |
Vote created@jpower432 has called for a vote on The members of the following teams have binding votes:
Non-binding votes are also appreciated as a sign of support! How to voteYou can cast your vote by reacting to
Please note that voting for multiple options is not allowed and those votes won't be counted. The vote will be open for |
@jpower432 Need to understand how we will try to maintain functional parity between GO and Python SDK as per the proposal document. Will the GO SDK have same / similar API as the python SDK or something else? If yes, then should we wait till we have the Python SDK interface defined. |
Signed-off-by: Jennifer Power <[email protected]>
Signed-off-by: Jennifer Power <[email protected]>
@vikas-agarwal76 Yes, would be to have a similar API to the Python SDK. My goal here was to capture the details at a high level to gauge community interest and once it was understood whether this was supported by the community get more detailed on the implementation. However, I have added more details to the
I don't disagree with this. That is why I linked this as a future milestone in proposal #68. However, given the phased approach being taken there, I think if could align on the common logic and use the initial Python SDK for prototyping, these two projects could probably be further developed in parallel. |
/check-vote |
Vote statusSo far Summary
Binding votes (6)
|
User | Vote | Timestamp |
---|---|---|
rahearn | In favor | 2024-09-19 17:40:18.0 +00:00:00 |
Vote closedThe vote passed! 🎉
Summary
Binding votes (6)
|
User | Vote | Timestamp |
---|---|---|
@rahearn | In favor | 2024-09-19 17:40:18.0 +00:00:00 |
Based on the results of this vote, repository https://github.com/oscal-compass/oscal-sdk-go has been created. The contents of the proposal itself can still be altered if PR reviewers have feedback. |
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.
LGTM
Description
Project Alignment and Scope
This proposal outlines the development of a native Go SDK to complement the Python SDK and extend support for OSCAL to cloud native applications developed in Go.
Linked Issues
Prior proposal that relates to this #68
Additional Considerations