tools-golang icon indicating copy to clipboard operation
tools-golang copied to clipboard

Golang tools roadmap (v0.4.0 and beyond)

Open lumjjb opened this issue 2 years ago • 3 comments

2022 2H (v0.4.0)

  • [x] 2.3 support https://github.com/spdx/tools-golang/issues/156
    • [x] struct
    • [x] functions
  • [x] Misc
    • [x] https://github.com/spdx/tools-golang/issues/139
    • [x] https://github.com/spdx/tools-golang/issues/153

v0.5.0 (2023 Q1)

  • [x] Core model https://github.com/spdx/tools-golang/issues/152
    • [x] Mapping from 2.1/2 to core
    • [ ] Do deduplication of code
  • [ ] Collect usage patterns for open source and org use (https://github.com/spdx/tools-golang/issues/157)
  • [ ] Higher level helper function/libraries to use https://github.com/spdx/tools-golang/issues/144
    • [ ] base: here's how to interact with SPDX elements
    • [ ] context-specific: to work with container images, rpm, deb (will use base library)
    • [ ] Upstream use of tools-golang to bom tool

v0.5.1 (2023 Q2)

  • [ ] Formats
    • [ ] https://github.com/spdx/tools-golang/issues/150
  • [ ] Misc
    • [x] https://github.com/spdx/tools-golang/issues/117
    • [ ] https://github.com/spdx/tools-golang/issues/140
    • [ ] https://github.com/spdx/tools-golang/issues/110

v0.6.0 (2023 H2)

  • [ ] SPDX 3.0
  • [ ] SBOMs for releases: see https://github.com/spdx/tools-golang/issues/118
  • [ ] Collect usage patterns
    • [ ] https://github.com/spdx/tools-golang/issues/158 License usage (@swinslow) - people may want to be able to reason about it as tree (ANDs of licenses), etc. Moving from simple strings to structured data. Figure out how to parse license grammar (pretty involved).
  • [ ] Formats
    • [ ] #138

lumjjb avatar Aug 26 '22 17:08 lumjjb

@swinslow @RishabhBhatnagar re-organized this to more realistic timelines and to prioritize a q4 release.

lumjjb avatar Nov 03 '22 15:11 lumjjb

@lumjjb Any movement on implementing SPDX 3.0 based on the RC-2 release?

nishakm avatar Mar 19 '24 16:03 nishakm

2022 2H (v0.4.0)

  • [x] 2.3 support https://github.com/spdx/tools-golang/issues/156
    • [x] struct
    • [x] functions
  • [x] Misc
    • [x] https://github.com/spdx/tools-golang/issues/139
    • [x] https://github.com/spdx/tools-golang/issues/153

v0.5.0 (2023 Q1)

  • [x] Core model https://github.com/spdx/tools-golang/issues/152
    • [x] Mapping from 2.1/2 to core
    • [X] Do deduplication of code -[x] Collect usage patterns for open source and org use (https://github.com/spdx/tools-golang/issues/157)
  • [x] Higher level helper function/libraries to use https://github.com/spdx/tools-golang/issues/144
    • [x] base: here's how to interact with SPDX elements
    • [x] context-specific: to work with container images, rpm, deb (will use base library)
    • [x] Upstream use of tools-golang to bom tool

v0.5.1 (2023 Q2)

  • [x] Formats
    • [x] https://github.com/spdx/tools-golang/issues/150
  • [x] Misc
    • [x] https://github.com/spdx/tools-golang/issues/117
    • [x] https://github.com/spdx/tools-golang/issues/140
    • [x] https://github.com/spdx/tools-golang/issues/110

v0.6.0 (2023 H2)

  • [x] SPDX 3.0
  • [x] SBOMs for releases: see https://github.com/spdx/tools-golang/issues/118
  • [x] Collect usage patterns
    • [x] https://github.com/spdx/tools-golang/issues/158 License usage (@swinslow) - people may want to be able to reason about it as tree (ANDs of licenses), etc. Moving from simple strings to structured data. Figure out how to parse license grammar (pretty involved).
  • [x] Formats
    • [x] #138

ded1976 avatar May 24 '24 22:05 ded1976