Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.

Work in progress

Scott Mathis edited this page Oct 21, 2020 · 92 revisions

This page contains a candid and non-contractual list of what we are currently working on, either from a design or engineering standpoint. Some work might already be finished but awaiting proper documentation.

You can see our full board by visiting the ZenHub page that shows what is in the backlog, bullpen, in progress and in review. (This does require signing in to ZenHub with your GitHub account).

ZenHub Board: https://app.zenhub.com/workspace/o/vmware/clarity/boards?repos=69590701

Current Work In Progress

Item Status ETA
Circular progress (@clr/core) Complete Winter 2020 (5.0)
Accordion (@clr/core) In Progress Winter 2020 (5.0)
Dark Theme (@clr/core) In Progress Winter 2020 (5.0)
Generic overlay (@clr/core) In Progress Winter 2020 (5.0)
Vertical nav (@clr/core) In Progress Unknown
Pagination component (@clr/core) In Progress Unknown
Card (@clr/core) In Progress Unknown
Dropdown menus (@clr/core) In Progress Spring 2021 (6.0)

Notes About Works In Progress

All ETAs are subject to change. We try our best to allow for changing priorities or discovery but estimation is an inexact science when it comes to software. When possible, we skew our estimates towards the liberal side of things. This is on purpose.

If your project requires a feature or component from our library to release, we are doing a disservice by being overly optimistic on our timelines. Which brings us to our next item:

If our ETA doesn't give you at least several weeks to integrate our changes into your app, go to Plan B. If our date slips because we were pulled onto another priority or because a new feature requires more refactoring than we had anticipated, you need to plan ahead as if that feature will not be ready in time. In general, our estimations are good. In general, we deliver on or before our estimates. But at the end of the day, delivering quality components takes as long as it will take. And even if we deliver some new feature under the wire and just in time, your project will need time to upgrade to the new release and validate against any breaking changes or deprecations.

That said, if you find yourself at issue with our priorities or want to see if you can lend a helping hand in the interest of moving something along, please email me at wilkenj@vmware.com. We are open source and welcome contributions from the community. Oftentimes, the difference between "getting what you want" and "getting what you want when you need it" is being a proactive member of the community.

Thanks for building with Clarity!