Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add protoc-gen-protodb: protoc plugin to generate boilerplate client grpc services code #1

Open
4 of 15 tasks
Adphi opened this issue Jul 23, 2021 · 1 comment
Open
4 of 15 tasks
Assignees
Milestone

Comments

@Adphi
Copy link
Member

Adphi commented Jul 23, 2021

The plugin would add proto options:

  • Messages:
    • ignore messages
    • automatically register messages types
    • mark field as message key
    • mark field as index
    • mark field as pointer / relation
  • Services:
    • Generate CRUD handlers

Code generation:

  • embedded client typed code (automatically un/marshal from/to google.protobuf.Any)
  • typed field filters
  • CRUD handlers
  • Messages hooks:
    • before read
    • after read
    • before write
    • after write
    • before delete
    • after delete
@Adphi Adphi self-assigned this Jul 23, 2021
@Adphi Adphi transferred this issue from linka-cloud/protofilters Jul 23, 2021
@Adphi Adphi added this to the v1 milestone Jul 23, 2021
@Adphi Adphi added To Do and removed To Do labels Jul 23, 2021
@Adphi
Copy link
Member Author

Adphi commented Feb 18, 2023

patially done in b5784a8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant