19 lines
732 B
Markdown
19 lines
732 B
Markdown
# repogen
|
|
|
|
<a href="https://github.com/sunboyy/repogen/actions?query=workflow%3Abuild">
|
|
<img src="https://github.com/sunboyy/repogen/workflows/build/badge.svg" alt="build status badge">
|
|
</a>
|
|
<a href="https://codecov.io/gh/sunboyy/repogen">
|
|
<img src="https://codecov.io/gh/sunboyy/repogen/branch/main/graph/badge.svg?token=9BD5Y8X7NO"/>
|
|
</a>
|
|
|
|
Repogen is a code generator for database repository in Golang inspired by Spring Data JPA. (WIP)
|
|
|
|
## Features
|
|
|
|
Repogen is a library that generates MongoDB repository implementation from repository interface by using method name pattern.
|
|
|
|
- CRUD functionality
|
|
- Method signature validation
|
|
- Supports single-entity and multiple-entity operations
|
|
- Supports many comparison operators
|