Сегодня Clarity Design System выпускает версию 1.0 своей библиотеки компонентов Angular, фреймворка HTML и CSS, а также библиотеки иконок.

Прежде чем я слишком углублюсь в то, что это значит для нашего сообщества, я хотел бы воспользоваться моментом и признать, какое это огромное достижение. Когда мы создавали Clarity, мы надеялись привнести последовательность, устойчивость, гражданскую позицию и отличный дизайн в набор продуктов VMware.

Наш путь привел нас к открытому исходному коду Clarity, за которым последовало широкое распространение в VMware и нескольких других крупных корпорациях, и, наконец, он стал одним из самых популярных проектов с открытым исходным кодом в истории VMware. В последние несколько лет для меня было честью быть частью команды Clarity.

Вот быстрый обратный отсчет:

Три

Ясности три года.

Когда мы начинали, мы работали вместе, чтобы создать то, что сегодня известно как система дизайна Clarity - набор компонентов HTML / CSS и Angular, построенных на веб-стандартах и ​​самоуверенных шаблонах UX. Наша команда начинала с стремления улучшить взаимодействие с пользователем и создать что-то, что было бы легко использовать нашим дизайнерам и разработчикам.

Они были нашими путеводными звездами и продолжают вдохновлять нас каждый день.

Два

В ноябре того же года система дизайна Clarity стала открытым исходным кодом.

Мы уже два года работаем с открытым исходным кодом. Это было огромным преимуществом для наших партнеров и третьих сторон, которые полагаются на продукты VMware, настраивают рабочие процессы для продуктов VMware и создают плагины, на которые полагаются их собственные клиенты.

Более того, сообщество разработчиков ПО с открытым исходным кодом было страстным, заинтересованным и благосклонным. На внешних участников приходится 1 из 20 проблем, которые решаются в нашем репозитории Github. Многие из этих вкладов значительны, например, пейджер предупреждений и исправления ошибок для нашей сети данных.

Мы благодарны за такое сильное сообщество, которое так привержено успеху Clarity. Это одна из причин, по которой мы смогли предоставить вам 1.0 сегодня! ❤️

1.0

С момента своего скромного начала размещения на компьютере, который мы нашли под столом нашего ведущего дизайнера, на последнем этапе к 1.0 Clarity росла, созревала и достигла новых высот.

Члены нашей команды регулярно делятся своими знаниями и опытом на конференциях Angular по всему миру, включая ngChina, ngAtlanta и ngConf в Солт-Лейк-Сити только в этом году.

Мы зарекомендовали себя как ценный проект в сообществе Angular. И большие, и маленькие компании выбирают Clarity.

Даже в те дни, когда мы были до версии 1.0, стабильность и зрелость нашей библиотеки намного превзошли ее возраст. Несмотря на агрессивный график выпуска, на сегодняшний день у нас было только 8 выпусков исправлений. Это означает, что мы усредняли одну регрессию каждые 4 месяца в течение 128 недель.

Это прямой результат стремления команды Clarity ставить UX на первое место, опираться на веб-стандарты и стандарты доступности и уделять особое внимание правильным действиям.

Что дальше?

После 96 недель подряд выпуска хотя бы одной версии Clarity каждый четверг (даже в праздничные недели!) Наша команда принимает модель долгосрочной поддержки, которая соответствует графику выпуска библиотеки Angular. Это имеет смысл, потому что Angular - одна из единственных зависимостей нашей библиотеки.

Теперь мы также можем использовать основные, второстепенные версии и версии с исправлениями в соответствии с назначением семантического управления версиями. Мы также сможем выпускать второстепенные версии и версии исправлений вне графика, когда изменения будут готовы для наших пользователей.

Вскоре команда Clarity соберется для разработки нашей дорожной карты для 2.0. У нас есть много вопросов, которые нужно обсудить, и мы планируем и дальше быть максимально прозрачными с нашим сообществом в отношении того, над чем мы работаем и почему.

Это были захватывающие три года. Но это всего лишь веха, а не конец. Я уверен, что после 1.0 у нас возникнут некоторые проблемы с развитием новой модели доставки, но я уверен, что команда, которая привела нас сюда, способна продвинуть нас вперед.

Спасибо всем, кто сделал это реальностью! Я с нетерпением жду следующего этапа нашего грандиозного путешествия, поскольку мы продолжаем нашу приверженность отличному коду, полезным компонентам и исключительному пользовательскому опыту.