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

docs(roadmap): added a roadmap section to the website #3815

Closed
wants to merge 9 commits into from
Binary file modified .yarn/install-state.gz
Binary file not shown.
2 changes: 2 additions & 0 deletions src/data/nav-items.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@
path: /case-studies/ibm-commerce-platform
- title: What’s happening
pages:
- title: Roadmap
path: /whats-happening/roadmap/
- title: News and articles
path: /whats-happening/news-and-articles/
- title: Meetups
Expand Down
106 changes: 106 additions & 0 deletions src/pages/whats-happening/roadmap/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
title: Roadmap
description: Learn about the Carbon's roadmap and where we're headed.
date: 21 November 2023
---

<PageDescription>

This roadmap shows what we’re working on and planning to do. Some things on the
roadmap might change — the purpose is to tell you what’s coming up and help
product teams prepare and plan their own work.

</PageDescription>

See our
[GitHub Project](https://github.com/orgs/carbon-design-system/projects/39/views/12)
for more details on a sprint-by-sprint basis.

<AnchorLinks>
<AnchorLink>Recently shipped</AnchorLink>
<AnchorLink>Working on now</AnchorLink>
<AnchorLink>Coming up next</AnchorLink>
<AnchorLink>Future plans</AnchorLink>
</AnchorLinks>

## Recently shipped

We recently:

- Ensured React
[default props are initialized with serially-stable values](https://github.com/carbon-design-system/carbon/issues/10777).
- Re-wrote our
[contribution guidance](https://carbondesignsystem.com/contributing/get-started/)
to better center around the designer and developer experience.
- Migrated our
[React tutorial](https://carbondesignsystem.com/developing/react-tutorial/overview/)
from Create React App to NextJs.
- Added a
[background option](https://deploy-preview-14726--v11-carbon-react.netlify.app/?path=/story/components-structuredlist--with-background-layer)
to `StructuredList`.
- Reduced the time it takes for teams
[to get to v11](https://github.com/carbon-design-system/carbon/issues/13696).
- Created the
[UIShell template](<https://www.figma.com/file/YAnB1jKx0yCUL29j6uSLpg/(v11)-All-themes---Carbon-Design-System?type=design&node-id=1756-1439&mode=design&t=URumHdfZA3venBCS-0>)
in Figma.
- Deprecated our white, g10, g90, and g100 Figma theme libraries in favor of a
singular library for
[v10](<https://www.figma.com/file/Vzz8k68Pqk5HfaTdQOQrGu/(v10)-All-themes---Carbon-Design-System?type=design&mode=design&t=EKRzSDn1uk96FJZs-0>)
and
[v11](<https://www.figma.com/file/YAnB1jKx0yCUL29j6uSLpg/(v11)-All-themes---Carbon-Design-System?type=design&node-id=58-2763&mode=design&t=oaAmSxPVT5FUoN3F-0>),
respectively.
- Migrating our
[React examples](https://github.com/carbon-design-system/carbon/issues/13637)
off of Create-React-App.

## Working on now

We're currently investing in work-streams centered around accessibility, new IBM
acquisitions adopting Carbon, component enhancements, and of course... AI.

We're working on:

- Adding a
[component accessibility status](https://github.com/carbon-design-system/carbon/issues/13745)
to better inform _you_ when consuming our components. ♿
- Updating the
[accessibility tabs](https://github.com/carbon-design-system/carbon/issues/13521)
across all of our components to give you more clear guidance when using our
components.
- Creating
[documentation](https://github.com/carbon-design-system/carbon/issues/14009)
for newly acquirely IBM product teams to more easily size and estimate what it
will take to adopt Carbon into their offering.
- Bringing in
[AI enhancements](https://github.com/carbon-design-system/carbon/issues/15097)
to all the core components.
- Bringing in
[new components](https://github.com/carbon-design-system/carbon-website/issues/3563),
including `ComboButton`, `MenuButton`, and `OverflowMenu`, built on our `Menu`
primitive.

## Coming up next

In a not-to-distant future we plan to:

- Bring
"[select all](https://github.com/carbon-design-system/carbon/issues/4593)"
functionality to our `Multi-select` component.
- Add the ability to
[enter a unique](https://github.com/carbon-design-system/carbon/issues/6102)
value into `ComboBox`.
- Align our
[Storybook experience to reflect our website experience](https://github.com/carbon-design-system/carbon/issues/12947)
more accurately.
- Enter phase 2 of our AI strategy.

## Future plans

The future certainly is less clear, but we intend to:

- Add
[Status Indictors](https://github.com/carbon-design-system/carbon/issues/13429)
to the core components.
- Pin all
[Github Actions](https://github.com/carbon-design-system/carbon/issues/14052)
to a full length commit SHA.
Loading