Skip to content

Split library into targeted use cases  #322

@thompson-tomo

Description

@thompson-tomo

When we use CycloneDX.Core nuget, this package contains multiple different serializers even though a user is likely to only ever use 1 format and a large number of times a user will never need the spdx functionality.

As such it would be beneficial to split the library into smaller targeted libraries as follows:

  • CycloneDX.Core
  • CycloneDX.Json
  • CycloneDX.Protobuf
  • CycloneDX.Spdx
  • CycloneDX.Xml

In the end this will also lead to a reduction in dependencies ie protobuf is only a dependency for the protobuf package

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions