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

Reply via email to