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

August 2019 Planning #3403

joshblack opened this issue Jul 15, 2019 · 0 comments


Copy link

commented Jul 15, 2019


  • August 19th, 2019: Code freeze for the endgame
  • August 26th, 2019: Endgame done




Deferred Items


This plan captures our work on the icons project for August 2019. This work will result in the general availability of the IBM Design Language iconography assets in design tooling, code, and on the site. It also includes work to introduce pictograms into the system, alongside general enhancements to our icon contribution process.




Our primary goals are to:

  • Deliver an Elements Design Kit to replace the existing IBM Design Language Kit and update our existing Design Kits
  • Deliver an improved website experience for finding icons
  • Introduce a new pictogram package

Deferred Items

Patterns curriculum workshop


Primary goals

Create interactive materials for part 2 of Carbon workshop for ECPs and interns

Design Language/Design Systems refresh
Carbon Intro (discuss atomic model, open source)
Getting set up (design environment)
Exercise 1: Instructor Led Sketch Artifact creation*
(Review and Questions)
Exercise 2: Class participants use our Sketch Libraries to interpret AirBnB as IDL
(Review and Questions)

*Exercise 1 should include:

  • using a template
  • using the column Grid / implications of grid
  • placing symbols / not breaking symbols
  • basic adjustments on canvas
  • basic adjustments via inspector
  • more advanced adjustments via inspector
  • symbol swapping

Carbon website content audit and strategy


Primary goal

Our primary goal is to conduct quantitative audits and to begin qualitative audits of the Carbon Design System, to understand where Carbon stands alongside other design systems. This includes the following work:

  • Conduct a quantitative audit to determine current breadth of components and patterns in other design systems and internal pattern libraries.
  • Conduct a full audit of the Carbon site.
  • Comparative analysis of other design systems and internal sites. Outcome is a list of best practices as well as things to avoid.

Stretch goals

  • Create standardized content templates of content needed (topics, images) for components and patterns.
  • Strawman IA for technical discussions
  • Lo-fi prototype to support technical discussions and UX explorations

Deferred Items

  • Qualitative strategic assessment of target audiences, branding/messaging, channels, workflows, competitors, and influencers.

Component specification


Our primary goal is to define the structure for a a written document that formalizes the specification for components in the Carbon Design System, alongside a structure and runner for rules to verify that specification.

This work will include the following:

  • Define the minimum required sections for a component specification
  • Write initial specification for the following components: Accordion, Button, and Tabs
  • Implement initial rules for these components
  • Run rulesets against our current implementations in core
  • Reporting

Deferred Items

  • Define the initial visual style for the specification document (more important to focus on content this project cycle)

Contribution model and community distinction


Primary goals

  • Define scope for contribution model workshop
  • Host contribution model workshop to iterate through community model protocols/expectations
  • Define a clear protocol for contributors and add-ons
  • Define a clear distinction between Carbon and Community

Stretch goals

  • Document workshop outcomes and protocols

IDL Site QA and Release



Our primary goal is to:

Launch the updated IBM Design Language website using the Gatsby Carbon Theme as the underlying codebase.

We will accomplish this by doing the following
add specifics

Deferred Items

@project-bot project-bot bot added this to Issue: needs triage 💊 in Carbon Support Jul 15, 2019

@joshblack joshblack pinned this issue Jul 15, 2019

@jnm2377 jnm2377 removed this from Issue: needs triage 💊 in Carbon Support Jul 18, 2019

@jnm2377 jnm2377 added the Epic label Jul 18, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
2 participants
You can’t perform that action at this time.