Bcc Design

screenshot of Bcc Design

Packages, assets and documentation to use the BCC Design System

Overview

The BCC Design System Library is a collection of tokens and components that adhere to the BCC Design System. This particular library is the Vue implementation of the design system, providing developers with pre-built components and design tokens to facilitate the creation of consistent and visually appealing user interfaces.

Features

  • Tokens: The library includes a set of tokens exported from Figma, allowing developers to utilize consistent design elements such as colors, typography, and spacing.
  • Components: With the BCC Design System Library, developers have access to a variety of pre-built components, including buttons, forms, modals, and navigation elements.
  • Interactive Example: The library comes with interactive examples of the components and their variants, accessible through Storybook, providing a convenient way to explore and test the components in a live environment.
  • Easy Installation: Installation instructions are provided in the documentation, making it easy for developers to integrate the BCC Design System Library into their projects.
  • Local Development: The library offers guidance for local development, including recommended IDE setup and instructions for running a live reloading unit test server.
  • Scaffolding Tool: Developers can utilize a handy script included in the repository to scaffold a new component, generating the necessary files and updating the library exports.
  • Production Builds: The library provides instructions for building the package for production, ensuring optimized performance and inclusion of necessary types.
  • Versioning and Release Process: Maintainers of the library can follow a simple workflow in GitHub to create and release new versions, allowing for easy adoption of updates by consumers.
  • Open Source License: The BCC Design System Library is licensed under the Apache 2.0 license, providing developers with the flexibility to use and modify the library as per their project requirements.

Summary

The BCC Design System Library is a powerful toolkit for Vue developers, providing them with a collection of tokens and components that adhere to the BCC Design System. With easy installation, a wide range of features, and support for local development and production builds, this library empowers developers to create consistent and visually appealing user interfaces. Its open-source license and versioning process make it accessible and adaptable for various projects.