-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: adding initial TODO file to track the work we want to cover
- Loading branch information
Showing
1 changed file
with
25 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Things we need to handle as part of the refactor | ||
|
||
- [ ] update proto generation to output rust files to somewhere within /src (same as prompting client) | ||
- [ ] add the CI check from prompting that the generated code is up to date | ||
- [ ] replace the cargo-make Makefile with a normal Makefile | ||
- [ ] two docker compose files: one for running a locally built image and one running latest in the github registry | ||
- [ ] rip out cucumber and simplify the integration tests | ||
- the test cases themselves are good but the cucumber wrappers are not needed | ||
- originally the tests were written without cucumber so lets look back in the git history to see if we can start | ||
from there | ||
- [ ] rip out axum and the log-level / api version stuff | ||
- this will also include removing the axum wrapper around the tonic server | ||
- [ ] replace the log crate with tracing | ||
|
||
|
||
src/ | ||
db.rs | ||
grpc.rs | ||
main.rs | ||
middleware.rs | ||
schema/ | ||
... files containing DB structs | ||
ratings/ | ||
snap.rs | ||
catergory.rs |