catalog-objects.go

Persistence models and API value objects for the Catalog microservice's domain: licenses,
contributions, persons, publishers, reviews, studios, systems, and volumes. Pure data types -
no business logic, no I/O.
Install
go get github.com/sweetrpg/catalog-objects.go
Packages
models - persistence-layer structs (License, Contribution, Person, Publisher,
Review, Studio, System, Volume), each embedding model-core.go's Auditable
vo - the matching API-facing value objects, each embedding model-core.go's AuditableVO
Documentation
Package documentation: pkg.go.dev/github.com/sweetrpg/catalog-objects.go.
Contributing
See CONTRIBUTING.md for the development workflow and
RELEASE.md for how versions get cut.