Skip to content

Conversation

ashwin-pc
Copy link
Member

@ashwin-pc ashwin-pc commented Sep 22, 2025

Description

  • Add comprehensive documentation for the OpenSearch Dashboards plugin system and UI framework
  • Add onboarding documentation for plugin development and troubleshooting
  • Enhance documentation structure and links across onboarding guides

Issues Resolved

Screenshot

Testing the changes

Changelog

  • doc: Adds onboarding docs to the repo

Check List

  • All tests pass
    • yarn test:jest
    • yarn test:jest_integration
  • New functionality includes testing.
  • New functionality has been documented.
  • Update CHANGELOG.md
  • Commits are signed per the DCO using --signoff

…system and UI framework

- Introduced a new document detailing the OpenSearch Dashboards Plugin System, covering key concepts, plugin architecture, lifecycle phases, APIs, and best practices.
- Added a new document on the OpenSearch Dashboards UI Framework and Component System, outlining core technologies, component patterns, state management, routing, theming, accessibility, and best practices for UI development.
- Created a comprehensive guide for plugin development templates, including basic and advanced templates, common patterns, configuration examples, testing templates, and best practices.
- Introduced a troubleshooting guide covering common development issues, build errors, runtime errors, plugin development issues, performance problems, debugging techniques, and deployment issues.
- Added a link to the Developer docs website in the main README.
- Restructured the sidebar navigation for onboarding documentation, improving organization and accessibility.
- Updated links in onboarding documents to ensure consistency and accuracy.
- Improved the generate_docs_sidebar script to handle directory structures more effectively, allowing for better expandable sections in the sidebar.
- Corrected references in various onboarding documents to point to the correct paths for API, configuration, and troubleshooting guides.
@ashwin-pc ashwin-pc added docs Improvements or additions to documentation and removed distinguished-contributor labels Sep 22, 2025
Copy link
Contributor

❌ Empty Changelog Section

The Changelog section in your PR description is empty. Please add a valid changelog entry or entries. If you did add a changelog entry, check to make sure that it was not accidentally included inside the comment block in the Changelog section.

Copy link

codecov bot commented Sep 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.20%. Comparing base (214a829) to head (34fdce7).
⚠️ Report is 30 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #10547      +/-   ##
==========================================
- Coverage   62.06%   60.20%   -1.87%     
==========================================
  Files        4293     4299       +6     
  Lines      109997   114900    +4903     
  Branches    18131    18620     +489     
==========================================
+ Hits        68275    69176     +901     
- Misses      37069    41029    +3960     
- Partials     4653     4695      +42     
Flag Coverage Δ
Linux_1 26.67% <ø> (-0.95%) ⬇️
Linux_2 38.82% <ø> (-2.65%) ⬇️
Linux_3 37.82% <ø> (-1.64%) ⬇️
Linux_4 32.54% <ø> (-1.17%) ⬇️
Windows_1 26.68% <ø> (-0.95%) ⬇️
Windows_2 38.80% <ø> (-2.65%) ⬇️
Windows_3 37.82% <ø> (-1.65%) ⬇️
Windows_4 32.54% <ø> (-1.17%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant