Proposal to enable customizing of resolvergen through additional plugins
- Ngôn ngữ chính
- Go
- Star
- 10.8k
- Fork
- 1.3k
- Merge trung bình
- 2 ngày 36 phút
- Pull request đã merge (30 ngày)
- 26
Mô tả
I would like to auto-generate code in the resolvers, where we usually have `panic(not implemented)`, by passing the `Field` object to a plugin at this point during codegen. [Here](https://github.com/shrdlu68/gqlgen/commit/f8c83a9291566141045b45c84c4084009250d4a3) is an example of what this would look like.
Hướng dẫn đóng góp
Hướng nghiên cứu
Issue đề cập đến một commit sửa đổi resolvergen để cho phép các plugin tạo mã cho những field chưa được triển khai. Bắt đầu bằng cách kiểm tra package resolvergen và commit được liên kết để hiểu luồng tạo mã hiện tại. Tìm nơi 'panic(not implemented)' được tạo ra và cách các plugin hiện đang được tích hợp. Xác định cách truyền đối tượng Field cho một plugin tại thời điểm đó. Việc kiểm thử sẽ bao gồm sửa đổi interface của plugin và cập nhật mọi plugin hoặc test hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- go
- Lĩnh vực
- devtools
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100