https://github.com/listendev/pkg
Models for the analysis requests to listen.dev and the consequent verdicts responses
https://github.com/listendev/pkg
golang model openapi openapi3 sdk
Last synced: 4 months ago
JSON representation
Models for the analysis requests to listen.dev and the consequent verdicts responses
- Host: GitHub
- URL: https://github.com/listendev/pkg
- Owner: listendev
- License: apache-2.0
- Created: 2023-07-11T11:39:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-09T15:56:15.000Z (5 months ago)
- Last Synced: 2025-01-09T16:53:49.414Z (5 months ago)
- Topics: golang, model, openapi, openapi3, sdk
- Language: Go
- Homepage:
- Size: 1.01 MB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pkg
A collection of common packages.
## Packages
- [github.com/listendev/pkg/analysisrequest](/analysisrequest)
- [github.com/listendev/pkg/apispec](/apispec)
- [github.com/listendev/pkg/detection/type](/detection/type)
- [github.com/listendev/pkg/ecosystem](/ecosystem)
- [github.com/listendev/pkg/informational/type](/informational/type)
- [github.com/listendev/pkg/lockfile](/lockfile)
- [github.com/listendev/pkg/manifest](/manifest)
- [github.com/listendev/pkg/map/util](/map/util)
- [github.com/listendev/pkg/models](/models)
- [github.com/listendev/pkg/npm](/npm)
- [github.com/listendev/pkg/observability](/observability)
- [github.com/listendev/pkg/pypi](/pypi)
- [github.com/listendev/pkg/rand](/rand)
- [github.com/listendev/pkg/string/util](/string/util)
- [github.com/listendev/pkg/type](/type)
- [github.com/listendev/pkg/validate](/validate)
- [github.com/listendev/pkg/verdictcode](/verdictcode)## Generation
```
go install golang.org/x/tools/cmd/stringer@latest
go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@master # Use master branch
go generate -x ./verdictcode
go generate -x ./ecosystem
go generate -x ./models/category
go generate -x ./models/severity
go generate -x ./models
go generate -x ./lockfile
go generate -x ./manifest
go generate -x ./apispec
go generate -x ./detection/type
go generate -x ./informational/type
```