jangala-dev / jangala-dev/devicecode-lua
Change config files into folders with a file per service
- Ngôn ngữ chính
- Lua
- Star
- 1
- Fork
- 0
- Merge trung bình
- 6 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 6
Mô tả
Currently configs are made as one file per target, e.g. `bigbox-v1-cm.json`, this creates 2 issues:
1. Very large config files
2. Frequent merge conflicts when two branches change a common config
To fix both of these issues a config should now be a folder with a file per service. The config service and the capability used by the config service for config loading need to be edited for this change
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
Hướng nghiên cứu
Bắt đầu bằng cách xác định config service và capability mà nó sử dụng để tải config, sau đó theo dõi cách các tệp config đích như bigbox-v1-cm.json được phát hiện và đọc. Refactor đường dẫn tải đó để hỗ trợ một thư mục chứa một tệp cho mỗi service, đồng thời xác minh rằng các config lớn và những thay đổi đồng thời của service không còn yêu cầu một tệp dùng chung.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- lua
- Lĩnh vực
- embedded-iot
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100