Kotlin library implementing the repository pattern for storing documents as JSONB in Postgres.
Provides:
- Extendible repository class, with default implementations of CRUD operations
- Optimistic locking
- Transaction management
- Migration utilities
Document Store uses the JDBI library for convenient database access.
This library is currently only distributed in Liflig internal repositories.
See docs/usage.md.
To check build before pushing:
mvn verify
GitHub Actions will automatically release a new version for commits on master.