https://bugs.linuxfoundation.org/show_bug.cgi?id=1218
Bug #: 1218
Summary: Refactor SPDX Java Tools Code
Product: SPDX
Version: 2.0
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Pretty Printer
AssignedTo: [email protected]
ReportedBy: [email protected]
Classification: Unclassified
The specification has evolved quite a bit since the original SPDX tools (a.k.a.
Pretty Printer) was written. The class names, method names, and property names
no longer line up with the current spec. To make the code more usable and
maintainable, the code should be refactored during the SPDX 2.0 implementation.
Specific suggestions:
- Use the License class names from the SPDX tech workgroup model (e.g.
AnyLicenseInfo, SimpleLicenseInfo)
- Separate out the rdfparser package into several sub-packages for easier
navigation (e.g. model.license, model.package).
- Separate the SPDXPackage out into it's own high level class
NOTE: These changes will impact compatibility for those using programmatic
access to the SPDX tools libraries.
--
Configure bugmail: https://bugs.linuxfoundation.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech