Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Meta] [New docs] Custom docusaurus theme #7432

Closed
9 tasks done
Tracked by #7401
tkajtoch opened this issue Dec 21, 2023 · 1 comment
Closed
9 tasks done
Tracked by #7401

[Meta] [New docs] Custom docusaurus theme #7432

tkajtoch opened this issue Dec 21, 2023 · 1 comment
Labels
meta New EUI site task A task associated with a larger Meta issue

Comments

@tkajtoch
Copy link
Member

tkajtoch commented Dec 21, 2023

Summary

EUI's new documentation site is based on docusaurus, and it needs a custom theme that follows Elastic look and feel and uses EUI components.

Figma file: https://www.figma.com/design/g5Vk0k2DgeQPCPBoWmun2U/EUI%2B-docs?node-id=0-1&t=1MuoWGjtMjSkH3JF-0

Acceptance criteria

  • The custom theme should be a separate package published as @elastic/eui-docusaurus-theme
  • The theme should be implemented using docusaurus swizzle script and wrap original docusaurus components whenever possible to make it easier to upgrade docusaurus versions

Tasks

Preview Give feedback
@JasonStoltz JasonStoltz added the task A task associated with a larger Meta issue label Mar 25, 2024
@tkajtoch tkajtoch added the meta label May 14, 2024
@tkajtoch
Copy link
Member Author

tkajtoch commented Aug 8, 2024

All related issues are completed and merged.

@tkajtoch tkajtoch closed this as completed Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta New EUI site task A task associated with a larger Meta issue
Projects
None yet
Development

No branches or pull requests

2 participants