facebook / facebook/docusaurus

Component library for classic-theme

Đang mở
#3,065 5 bình luận 2 reaction 0 người được giao Xem trên GitHub
meta proposal
Ngôn ngữ chính
TypeScript
Star
66.2k
Fork
10k
Merge trung bình
1 ngày 3 giờ
Pull request đã merge (30 ngày)
52

Mô tả

## 💥 Proposal

- We should implement a component library for the classic theme.
- Those components would be reusable across the theme, and not coupled to a specific plugin.
- We could have a storybook for the theme
- We could do visual regression diffing using tools like Chromatic
- A user should be able to reuse such a component in custom pages

See also https://github.com/facebook/docusaurus/discussions/3064#discussioncomment-37801 => one usecase could to be give users the ability to reuse the docs sidebar on custom pages, if they want to create their own hardcoded sidebar in a custom page.

Some questions:
- Should it live in a separate package? so that all themes (including custom themes) can import it?
- Which components should be in this library?

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đá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.