Unify `DataStorage`
@rob1997 đang làm issue này rồi.
Từ ngày 27/5/2024.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Summary
Currently we've only one DataStorage for Wallet Connect but we can save all data instances via one DataStorage.
Suggested features or ways to address the summary
- We can have storable instances as and injectable
IStorablewith aStoragePathandLoadOnInitializeproperties that can be used to save/load data on Web3 initialize. - We can have
DataStorageas an injectable service that can save/load data.
Motivation
- This will help us easily save and load data by just extending
IStorable, will increase reusability, maintainability and readability of the codebase.
Acceptance Criteria
- Instances can be saved and loaded just by extending
IStorable DataStoragewill be responsible for saving, loading, deleting and resetting data
Blockers
(OPTIONAL) [Do you see any blocker that needs to be done before implementing this feature?]
Dependencies
(OPTIONAL) [Do you know about dependencies that directly affect this issue?]
Additional Context
(OPTIONAL) [Add any other context, files, images (screenshots/videos), diagrams, or documents about the feature request here.]
Final Steps
- Give it one of these labels
Type: FeatureType: Enhancement - Add your estimation
Estimations
| 3 | Mild efort | A day | Low complexity | Low |
- Ngôn ngữ chính
- C#
- Star
- 944
- Fork
- 245
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
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.
Issue khác của ChainSafe/web3.unity
-
Ethereum Editor Extensions Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
ChainSafe/web3.unity#1303 ·
-
Type: Bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
ChainSafe/web3.unity#1300 · 2 bình luận ·
-
Type: Documentation
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
ChainSafe/web3.unity#1294 ·
-
Pinata Integration Đang mởType: Feature
ChainSafe/web3.unity#1281 · 1 người được giao ·
-
Unity compile error Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
ChainSafe/web3.unity#1279 · 1 bình luận ·
Tất cả issue của ChainSafe/web3.unity
Issue tương tự
-
untriaged
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
dotnet/dotnet-api-docs#13095 ·
-
area-deployment area-integrations triage:bot-seen
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 86/100
-
type/automation type/tech-debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
newrelic/newrelic-dotnet-agent#3850 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
LuckyPennySoftware/AutoMapper#4660 ·