Skip to main content

v1.1.0

Egor Sedelkov
Software Developer ยท Creator of BSUI

Today we are releasing BSUI v1.1.0, a new chapter focused on improving the developer experience and making the library easier to explore, understand, and integrate.

This release introduces a complete documentation platform powered by Docusaurus, while keeping Storybook as the place for interactive component exploration.

Overviewโ€‹

BSUI v1.1.0 introduces:

  • A new Docusaurus-powered documentation website.
  • Structured component documentation with API references.
  • Live component examples directly inside documentation pages.
  • Improved navigation and documentation organization.
  • Integrated Storybook experience available from the documentation website.
  • Clear separation between API documentation and interactive examples.

Documentation Platformโ€‹

The documentation experience has been redesigned:

Docusaurusโ€‹

Docusaurus is now used for:

  • Component guides.
  • Installation and usage documentation.
  • API references.
  • Development guides.
  • Project information.

Storybookโ€‹

Storybook remains focused on:

  • Interactive component previews.
  • Visual testing.
  • Component exploration.
  • Real-time UI examples.

The two tools now work together:

  • Documentation โ†’ Docusaurus
  • Interactive examples โ†’ Storybook

Component Documentationโ€‹

Added documentation pages for components including:

  • Alert
  • Control
  • ListGroup
  • And other BSUI components.

Each component documentation page includes:

  • Installation example.
  • Basic usage.
  • Component variants.
  • Composition examples.
  • Utility prop examples.
  • API reference tables.

Developer Experienceโ€‹

This release improves the development workflow with:

  • Better component discoverability.
  • Consistent documentation structure.
  • Improved navigation between guides and examples.
  • Live React examples inside documentation.
  • Automatic documentation deployment through GitHub Pages.

Deploymentโ€‹

The documentation infrastructure now uses GitHub Actions to automatically deploy: