-
Notifications
You must be signed in to change notification settings - Fork 7
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
High level api #14
base: master
Are you sure you want to change the base?
High level api #14
Commits on Oct 8, 2024
-
feat: basic abstraction for Release and Component
Start a high level API with classes for Release and Component.
Configuration menu - View commit details
-
Copy full SHA for e5a645b - Browse repository at this point
Copy the full SHA e5a645bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3db4b4 - Browse repository at this point
Copy the full SHA a3db4b4View commit details -
feat(sw360_objects): add Project class plus refactoring
Refactor the from_json() methods to one common version.
Configuration menu - View commit details
-
Copy full SHA for 57329b8 - Browse repository at this point
Copy the full SHA 57329b8View commit details -
feat(sw360_objects): add SW360 get methods
This allows to directly get data from SW360 using the high-level API - and especially to retrieve complete data from embedded objects like releases in a component or downloading an attachment.
Configuration menu - View commit details
-
Copy full SHA for 445d113 - Browse repository at this point
Copy the full SHA 445d113View commit details -
fix(sw360_objects): correct component ids in embedded releases
We can only set component_id if releases are embedded in components, but not for releases in projects. As this was a somehow tricky bug, let's add first testcases for it.
Configuration menu - View commit details
-
Copy full SHA for 0262b48 - Browse repository at this point
Copy the full SHA 0262b48View commit details -
feat(sw360_objects): better __repr__ and __str__
This allows for easy copy'n'pasting of an object in interactive sessions plus nicer print output.
Configuration menu - View commit details
-
Copy full SHA for 49a9d71 - Browse repository at this point
Copy the full SHA 49a9d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 233316f - Browse repository at this point
Copy the full SHA 233316fView commit details -
feat(sw360_objects): re-license to MIT
Completely overlooked that this is still licensed as Inner Source. This is completely my own work, so let's adapt to CaPyCli main license.
Configuration menu - View commit details
-
Copy full SHA for 2bb8394 - Browse repository at this point
Copy the full SHA 2bb8394View commit details