aiidalab / aiidalab/aiidalab-qe

Optimade widgets decouple from client repo

Đang mở
#590 0 bình luận 0 reaction 1 người được giao Được @unkcpz nhận Xem trên GitHub
Ngôn ngữ chính
Python
Star
33
Fork
25
Merge trung bình
6 giờ 7 phút
Pull request đã merge (30 ngày)
8

Mô tả

## Desired Outcome

The `aiidalab-widget-base` will not depend on the `optimade-client` which is maintained and release controlled in https://github.com/CasperWA/voila-optimade-client.
Instead, create a new repository `ipyoptimade`, and move widgets to the repo.

## Impact

Gaining more control of the release and feature implementation of the optimade widgets.

## Task log

- 2024-01-16: DH: would be better to make optimade widget an optional of AWB (https://github.com/aiidalab/aiidalab-widgets-base/issues/547).
- 2024-01-19: GP: the periodic table should have same UX as the one from MC3D
- 2024-02-01: Migrate optimade-client to use [`ipyoptimade`](https://github.com/aiidalab/ipyoptimade), adding useful Devops and delete unused dependbot.
- 2024-02-20: some attempt to use anywidget for the periodic table, and it works!! 🚀 https://github.com/aiidalab/ipyoptimade/pull/18, need more ironing on the JS code (I am quite new with JS and TS) or directly using react implementation from Kristjan.
- 2024-02-29: The `optimade` is an extra dependency of AWB, and we are about to make the new AWB release (`v2.2.0`).

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

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.