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

[New docs] Setup the custom docusaurus EUI theme as a separate package #7645

Open
tkajtoch opened this issue Apr 2, 2024 · 0 comments
Open
Assignees
Labels
New EUI site task A task associated with a larger Meta issue

Comments

@tkajtoch
Copy link
Member

tkajtoch commented Apr 2, 2024

Summary

The upcoming new EUI documentation website needs a custom docusaurus theme that looks and feels like Elastic. We want to make the theme publicly available, so other Elastic teams can use it for their docusaurus-powered websites.

See https://github.com/facebook/docusaurus/tree/main/packages/docusaurus-theme-classic for docusaurus theme creation guidance.

Acceptance Criteria

  • The custom theme should live in the packages/docusaurus-theme directory
  • A separate package.json should be created in the theme's root directory in order to prepare it for future publishing
    • The package should be named @elastic/docusaurus-theme-eui
  • The theme should contain all the theming changes made in feat/new-docs including EUI components and Emotion support
@tkajtoch tkajtoch added task A task associated with a larger Meta issue New EUI site labels Apr 2, 2024
@tkajtoch tkajtoch added this to the FY 2024 - Q4 (Feb thru Apr) milestone Apr 2, 2024
@tkajtoch tkajtoch removed this from the FY 2024 - Q4 (Feb thru Apr) milestone May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New EUI site task A task associated with a larger Meta issue
Projects
None yet
Development

No branches or pull requests

1 participant