2021-01-14 12:44:15 +00:00
|
|
|
# repogen
|
|
|
|
|
2021-01-17 03:29:50 +00:00
|
|
|
<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>
|
2021-01-19 12:35:54 +00:00
|
|
|
<a href="https://codecov.io/gh/sunboyy/repogen">
|
|
|
|
<img src="https://codecov.io/gh/sunboyy/repogen/branch/main/graph/badge.svg?token=9BD5Y8X7NO"/>
|
|
|
|
</a>
|
2021-01-16 06:34:06 +00:00
|
|
|
|
2021-01-27 12:15:25 +00:00
|
|
|
Repogen is a code generator for database repository in Golang inspired by Spring Data JPA. (WIP)
|
2021-01-19 12:26:26 +00:00
|
|
|
|
|
|
|
## Features
|
|
|
|
|
|
|
|
Repogen is a library that generates MongoDB repository implementation from repository interface by using method name pattern.
|
2021-01-27 12:15:25 +00:00
|
|
|
|
2021-02-01 14:39:20 +00:00
|
|
|
- CRUD functionality
|
2021-01-27 12:15:25 +00:00
|
|
|
- Method signature validation
|
|
|
|
- Supports single-entity and multiple-entity operations
|
|
|
|
- Supports many comparison operators
|