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 documentation site M1 #7401

Open
10 of 38 tasks
tkajtoch opened this issue Dec 6, 2023 · 0 comments
Open
10 of 38 tasks

[Meta] New documentation site M1 #7401

tkajtoch opened this issue Dec 6, 2023 · 0 comments

Comments

@tkajtoch
Copy link
Member

tkajtoch commented Dec 6, 2023

Note

This meta issue tracks the effort of developing the new EUI documentation site only. Check out the Elastic Design System - Milestone 2 for more.

Summary

With the transition to EUI being a part of the Elastic Design System, we want to improve how we create, maintain, and publish our docs.

Goals

  • Replace the current website with a shiny new one based on docusaurus (check out the ADR why we chose docusaurus - Elastic internal only) while keeping the content mostly the same
    • We plan to reorganize and rewrite content in further milestones
  • Reduce the complexity of writing and maintaining docs by converting them to MDX
  • Convert all component examples to use interactive component previews based on react-live (or similar)
  • Add full-text search capabilities
  • Add Storybook playgrounds for all EUI components

Definition of Done

  • The new documentation site is deployed in place of the current one (https://eui.elastic.co) and is publicly accessible
  • The new documentation site passes manual QA and accessibility tests
  • Buildkite pipelines are updated to build and publish the new website on every EUI release

Meta issues

Preview Give feedback
  1. 233 of 242
    New EUI site meta
    mgadewoll
  2. 9 of 9
    New EUI site meta task
  3. 1 of 1
    New EUI site meta task
    tkajtoch
  4. New EUI site meta task
    kyrspl
  5. 110 of 229
    New EUI site meta task
  6. 0 of 3
    New EUI site task

Issues

Preview Give feedback
  1. tkajtoch
  2. New EUI site
    tkajtoch
  3. New EUI site blocked task
    tkajtoch
  4. New EUI site task
    tkajtoch
  5. New EUI site
    tkajtoch
  6. New EUI site task
  7. New EUI site task
    weronikaolejniczak
  8. New EUI site task
    weronikaolejniczak
  9. New EUI site task
    weronikaolejniczak
  10. New EUI site bug task
  11. New EUI site bug task
  12. New EUI site bug task
  13. New EUI site bug task
  14. New EUI site bug task
  15. New EUI site bug task
  16. New EUI site bug task
  17. New EUI site bug task
  18. New EUI site bug task
  19. New EUI site bug task
  20. New EUI site bug task
  21. New EUI site bug task
  22. New EUI site bug task
  23. New EUI site task
  24. New EUI site task
  25. New EUI site bug task
  26. New EUI site bug task
  27. New EUI site task
  28. New EUI site task
  29. New EUI site bug task
  30. New EUI site bug task
    tkajtoch
  31. New EUI site task
  32. New EUI site task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants