-
Notifications
You must be signed in to change notification settings - Fork 760
Work in progress
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
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) |
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 [email protected]. 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!