Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.79 KB

File metadata and controls

33 lines (23 loc) · 1.79 KB

catalog-objects.go

CI Coverage License Issues PRs Dependabot

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.