hyperweb-io / hyperweb-io/ts-codegen
[react] context generation for contract client instances
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- TypeScript
- Star
- 126
- Fork
- 31
- Merge trung bình
- 19 phút
- Pull request đã merge (30 ngày)
- 2
Mô tả
We need some helpers to create contexts/providers for the client instances.
A good example of the client here:
https://github.com/EquilibriumEtf/frontend/blob/53e24aa7992bdaad85ec2a7c02a2e604a2d40897/client/core/index.ts#L27
https://gist.github.com/pyramation/05cebb95208accbcc76fbbe273211167
example of provider here:
https://github.com/EquilibriumEtf/frontend/blob/53e24aa7992bdaad85ec2a7c02a2e604a2d40897/client/react/client/EquilibriumProvider.tsx#L8
https://gist.github.com/pyramation/9db71d59e66694160d1194d291355c04
With a few changes:
- instead of all instances in one massive context, potentially have context for each client
- instead of wallet data, potentially just use
address: stringor whatever data is required
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng việc xem xét ví dụ client được liên kết tại client/core/index.ts và ví dụ provider tại client/react/client/EquilibriumProvider.tsx, cùng với hai gist. Xác định context dự kiến và provider API cho từng client instance, sau đó xác nhận rằng việc triển khai hỗ trợ các context dành riêng cho từng client được yêu cầu và dữ liệu address hoặc wallet cần thiết.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- react, typescript
- Lĩnh vực
- frontend
- 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
- Cần làm rõ
- Mức phù hợp với người mới
- 28/100