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 Endgame #3780

Closed
7 of 17 tasks
jnm2377 opened this issue Aug 21, 2019 · 9 comments
Closed
7 of 17 tasks

August 2019 Endgame #3780

jnm2377 opened this issue Aug 21, 2019 · 9 comments

Comments

@jnm2377
Copy link
Contributor

jnm2377 commented Aug 21, 2019

This is the endgame schedule for our August 2019 iteration, which includes the following projects:

Schedule

  • Endgame leader: @jnm2377
  • Endgame sidekicks: @joshblack (dev), @designertyler (design)
  • 08/23: Code freeze (EOD)
  • 08/29: Endgame done
  • 08/29: Expected release date

Friday 08/23

  • Set endgame-specific branch protection rules
  • Coordinate delivery or resolution of the following items:
    • TBD
  • Start code freeze (EOD)

Monday 08/26

  • First Release Candidate cut
  • Complete first round of smoke tests
  • Share with Carbon Insiders for first round of testing

Tuesday 08/27

  • Collect first round of feedback from Carbon Insiders (if available)
  • Triage release-specific issues and bucket them into two categories:
    • Stop release
    • Ship with known issues
  • Coordinate merging of bug fixes related to release
  • Cut next Release Candidate, if applicable
    • Share newest release with Carbon Insiders for additional rounds of testing

Wednesday 08/28

  • Cut next Release Candidate, if applicable
    • Share newest release with Carbon Insiders for additional rounds of testing

Thursday 08/29

  • Release next minor version
@jnm2377 jnm2377 pinned this issue Aug 21, 2019
@aagonzales
Copy link
Member

aagonzales commented Aug 21, 2019

Design kit updates

August release updates
https://github.com/carbon-design-system/carbon-design-kit/releases

  • Need to update file on repo for release date

New

Components

  • Notification:
    • Added low contrast variation #141
    • Added with action variation. #166
  • Radio button: added horizontal group symbols, added category of "vertical group" #164
  • Text input:
    • added with icon variation #143

Elements

  • Spacers: added layout spacers #155
  • Type tokens: #169
    • Added $productive-heading-06
    • Added $productive-heading-07
    • renamed all headings to have prefix "productive-"
  • Color tokens: #138
    • Added $inverse-focus-ui
    • Added $inverse-hover-ui
    • Added $inverse-link #147

Enhancements (updated)

Components

  • Data table:
    • Selectable: added selectable - hover states for cell and row #124
    • enabled override for icon in selectable cell to allow for single select controls #133
  • Form: #164
    • replaced all "form / ... / item" to be standard component symbols
    • Form / modal: replaced custom buttons with buttons from modal component
  • Icon button: #134
    • Added overrides for default background
    • Added selected state
  • Search:
    • updated typesize in large variation to use $body-short-01 #172
    • Added override to allow the underline to be hidden #149
  • Structured list: updated type title to use body-long-01 #146
  • Text area: added label + helper text category and states #144

Elements

  • Spacers: #155
    • Updated scale to match spacing tokens
    • Update visual style to match spec-ing style
  • Color tokens: #167
    • (White, Gray 10) Updated interactive-02 value in to Gray 80 (effects secondary buttons)
    • (Gray 10, Gray 90, Gray 100) Updated $highlight value
    • (Gray 100) Updated $skeleton-02

Bugs

  • Code snippet: enabled overrides for background color #139
  • Data table
    • Action bar: replaced custom ghost buttons with primary button symbols #170
    • (Gray 90, Gray 100) added in various missing symbols #152
  • Date picker:
    • (Gray 10, Gray 90, Gray 100) added missing drop shadow to calendar menu in #171
    • (White) Added missing error state #154
  • Dropdown:
    • Fixed text box resizing issue #159
    • Inline: fixed vertical alignment #173
  • Modal: update background and field colors #164
  • Progress indicator / vertical: fixed resizing issue #160
  • Tab: (Gray 100) fixed missing overrides #156
  • Tile / expandable: (Gray 90, Gray 100) fixed pinning issue with chevron #157
  • Tool tip: fixed scaling issue with shark fin #151

@shixiedesign
Copy link
Contributor

shixiedesign commented Aug 29, 2019

Charts

Please note @jnm2377 these development is done by Carbon-charts team and they are not sync'ed up with our release cycles. So these info are just for our reference, and might not be appropriate for blogpost except the last section on pages for carbon-website, but I will let you decide!

Carbon-charts repo is getting continuously re-skinned to match the new IBM Design Language. PRs lined up to be pushed are:

in PR

Implementation in progress

  • A overall refactor is happening to prepare the grounds for further grid/typography restyling of all charts: Refactor carbon-charts#275

Designs completed

Design in progress

Documentation (Carbon-website)

@joshblack
Copy link
Contributor

joshblack commented Aug 29, 2019

Icons

  • Introduced an updated Sketch kit for the IBM Design Language with a full set of icons generated from code
  • Official introduction of @carbon/icons-react package, with support for all icons from the IBM Design Language
  • Official introduction of @carbon/pictograms-react package, with support for all pictograms from the IBM Design Language
  • Official launch of our updated iconography section on our website, with support for searching by alias, category, and icon name

@alisonjoseph
Copy link
Member

alisonjoseph commented Sep 3, 2019

IBM Design Language website QA/launch

@jnm2377
Copy link
Contributor Author

jnm2377 commented Sep 3, 2019

Contribution model

  • Submitted an RFC with our proposed component contribution model based on our research: [RFC] docs(contribution): community components model #3769
    • proposes a monorepo for custom components
    • proposes a space to surface these components on our website
    • proposes a process to potentially contribute custom components to core carbon
  • Updated code of conduct
  • Updated general contribution docs (bug fixes)
  • Explore potential models for patterns contributions (which will be continued next release)

@janchild
Copy link
Contributor

janchild commented Sep 3, 2019

Carbon website content audit and strategy

Members: @janchild, @connor-leech, @jillianhowarth

  • Conducted a quantitative audit to determine current breadth of components and patterns in other design systems and internal pattern libraries.
  • Created standardized content templates of content needed (guidelines, images) for components and patterns.
  • Updated governance documentation
  • Updated experimental Overview page with patterns coming soon
  • Created Strawman IA
  • Content Strategy planning
  • Removed duplicate content between IBM Design Language and IBM Carbon sites

@aagonzales
Copy link
Member

Patterns curriculum workshop

  • Presented to the ECP bootcamp
    • Overview of system
    • Workshop on "how to design with Carbon"

@jnm2377
Copy link
Contributor Author

jnm2377 commented Sep 4, 2019

Support

Notable elements fixes

Notable component fixes

Notable a11y fixes

@joshblack
Copy link
Contributor

@joshblack joshblack unpinned this issue Sep 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants