Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
executable file 103 lines (78 sloc) 2.3 KB
title
Roadmap

Overview

This is the roadmap for the Carbon Design System, based on our planned design and development path. It is a list of our priorities in various broad initiative areas.

Core product

  • WCAG Compliance for core component libraries (vanilla and React)
  • Sketch kit themes
  • Data table functionality updates
  • Properties and state management
  • UI Shell v1
  • Design specs for unbuilt features
  • New feature requests
  • Theming
  • Document and templatize the pattern design process
  • Charts
  • Data visualization
  • Investigate feasibility / desirability of fluid components

Process improvement

  • Sketch kit themes functionality
  • Dev tooling
  • Generate design assets from code
  • Tools to measure Carbon adoption

Education and activation

  • 'Adopt a product' initiative
  • Class curriculum coursework
  • More tutorials
  • User testing and research
  • Expand enablement and education for contributing

Governance and architecture

  • React as the source of truth, or introduce monorepo approach
  • Standardize components (specs, reporting, etc)
  • Define add-ons / user generated content approach

Support

  • Clean up code comments
  • Expanded documentation and live demo
  • Define active support model / strategy

More Information on Patterns

Prioritize the most important compound components, layouts, and workflow patterns. Encourage bringing these in through contribution from extended teams.

  • Publish on the website the full list of all components that we propose, even if 0% complete.
  • Prioritize and solicit contributions based on follows and upvotes for components.

Compound components

  • Shell (header, global navigation, avatar, left/right sidebars, breadcrumbs, footer)
  • Forms
  • Data table
  • Empty states
  • Date picker
  • Cards
  • Condition builder
  • Reporting
  • File uploader
  • Calendar/scheduler
  • Data visualization

Page templates

  • Home page
  • Dashboard page
  • Detail page
  • Profile page
  • Catalog page
  • Billing and usage page
  • Management page
  • Docs page
  • Legal

Workflow patterns

  • Login
  • First-time use
  • Registration
  • Searching
  • What's new
  • Embedded help
  • Provisioning
  • Upgrading
  • Updating
  • Canceling
  • Favoriting

Disclaimer

This roadmap is not a delivery commitment and is subject to change based on user needs and feedback.

Last updated 4/22/2019

You can’t perform that action at this time.