Ниже приведеныDevUIИстория с открытым исходным кодом, эта история может быть короткой, потому чтоDevUI
Бренд был только5年
, время с открытым исходным кодом недолго2年
,ноDevUI
Истории с разработчиками сообщества случаются постоянно, поэтому мы стремимся задокументировать это.
Кто такой DevUI
- DevUI — это внешнее решение с открытым исходным кодом для средних и внутренних продуктов предприятия.
- Услуги для
ToB企业
,Услуги для工具类产品
Позиционирование нашего продукта -
沉浸
,灵活
,至简
наши дизайнерские ценности - Команда DevUI стремится улучшить интерфейсный продукт.
体验
,质量
и НИОКР效率
Источник изображения:Dev UI.design/design-to/is...
Наши продукты с открытым исходным кодом
Официальный сайт DevUI:devui.design
Гитхаб DevUI:github.com/DevCloudFE
Вью DevUI:git ee.com/Dev UI/v UE-s…
Ниже представлены наши продукты с открытым исходным кодом:
Определение открытого исходного кода
DevUIКоманда начала работать с открытым исходным кодом в июне 2019 года, когда идея была чистой:
DevUI обслуживает большое количество коммерческих и внутренних предприятий в рамках HUAWEI CLOUD. Почему бы не открыть исходный код для сообщества, чтобы больше предприятий и пользователей могли пользоваться превосходными методами DevUI?
оDevUI
Прошлую и настоящую жизнь и процесс open source вы можете посмотреть в предыдущих статьях:
🏆 DevUI × Nuggets | Технолог 2020
Интервью с братом Ваном из библиотеки компонентов DevUI
Ниже приведеныDevUI
5 лет сроков разработки:
Из всего процесса разработки также видно, что команда DevUI очень настроена на открытый исходный код!
Начало
После того, как исходный код был открыт на Github в июне 2019 года,Ng DevUIДвижения за полгода особо не было.Хотя мы никогда не перестаем выпускать новые версии каждый месяц, не так много разработчиков обращают на нас внимание, и количество звезд за полгода не перевалило за 100, а большая часть их Или члены команды DevUI заказали сами.
Но мы не унывали и не сдавались, ведь
Мы знаем, что ничего ценного не легко сделать успешно, и мы также знаем, что легко сдаться означает настоящую неудачу.
так
Мы тоже постоянно думаем, как делать опенсорс, ведь мы только начинаем делать опенсорс, у нас нет опыта, и мы чуть ли не переходим реку, ощупывая камни.
Наггетс
В марте 2020 года мы начали ориентировочно работать в Наггетс.DevUI团队
технической колонке, мы не хотим управлять DevUI с помощью рекламы или каким-либо другим утилитарным способом. Это не является первоначальным намерением нашего открытого исходного кода. Мы надеемся достучаться до разработчиков и позволить им взять на себя инициативу узнать, понять, а затем использовать и ознакомиться с DevUI.
Поэтому в первые дни работы Nuggets мы никогда не публиковали софт-статей, все они были техническими галантереями.Эти статьи-коллективная мудрость и опыт работы всех членов команды DevUI.По сравнению с лидерами сообщества они не обязательно лучшие статьи, но
Он был написан всеми со временем и сердцем, поэтому постепенно был признан сообществом.
Всего за 2020 год я написал39篇
Статьи, из них 6 мелких партнеров сообществаZcatingвклад студентов,Zcating
Он является одним из первых сторонников и участников нашей организации с открытым исходным кодом DevUI.Он присоединился к группе раньше, чем многие члены нашей команды DevUI.
- Нам представили не только технические статьи
- существуетNg DevUIактивно участвует в проекте
- ВVue DevUIПервые компоненты были предоставлены в первые дни
- сейчас тоже
Button
/Modal
/Dropdown
/Table
Владельцем многих других компонентов также является наша организация с открытым исходным кодом DevUI.PMC成员
.
Можно сказать, что 2020 год стал первым годом открытого исходного кода DevUI, именно в этом году DevUI начал получать определенную известность в сообществе, и количество звезд также увеличилось.500
, число подписчиков колонки Nuggets также превысило1000
.
Отражение
Тем не менее, объем наших загрузок по-прежнему ужасен, всего лишь 100 в неделю, и мы постоянно думаем, размышляем и пытаемся.
Почему так мало людей используют DevUI?
Отечественное сообщество Angular действительно не так популярно, как Vue и React, но оно и не такое маленькое.На самом деле существует всего несколько отечественных библиотек компонентов Angular, и единственные, которые немного лучше, этоNg Zorro, которая является версией Ant Design для Angular. У Ng Zorro более 40 000 загрузок в неделю, что показывает, что в Китае все еще есть пользователи Angular.
Мы на самом деле не хотим конкурировать с другими людьми, включая Нг Зорро, мы также общались и взаимодействовали, мы просто хотим
Обогащими экологии угловых позволяет отечественным угловым пользователям иметь еще один выбор, кроме Зорро.
И наше позиционирование не совсем такое, как у Зорро, мы
ориентированный
ToB企业
из工具类产品
Да, это наши гены и наши сильные стороны.
сохраняются в
Пока мы так и не поняли, почему так мало людей используют DevUI, но это не влияет на нашу решимость делать open source!
возможно
Открытый исходный код — это долгий путь, если вы не будете настаивать на этом три или пять лет, не жалуйтесь, что открытый исходный код трудно сделать, и мы продолжим это делать.
также добро пожаловать
- Разработчики, которые использовали DevUI, дают нам больше информации и отзывов, чтобы мы также могли знать, где у нас не все в порядке, и продолжать совершенствоваться.
- Разработчики в сообществе также могут участвовать в создании DevUI с открытым исходным кодом, вместе создавать высококачественную библиотеку компонентов и улучшать экологию библиотеки компонентов.
- Мы также всегда будем сохранять непредвзятость, принимать мнения и отзывы сообщества и постоянно думать и размышлять о том, как
DevUI
опыт и качество
пытаться
В 2021 году, вNg DevUIа такжеNg DevUI AdminКроме того, мы предприняли три важные попытки:Vue DevUI
,B站直播
,成立PMC
.
Vue DevUI
Расширение DevUI экосистемы vue — это не пощечина, а тщательное рассмотрение:
- Старт в 2021 году
vue3
/vite
начать полномасштабную вспышку, основанную наvue3
/vite
Экосистема расширяется чрезвычайно быстрыми темпами -
DevUI官方交流群
Постоянно приходят отзывы от мелких партнеров: когда выйдет версия vue? - DevUI DesignЭто система дизайна, созданная на основе многих реальных бизнес-процессов HUAWEI CLOUD (эта система дизайна получила немецкую награду Red Dot Design Award).Ng DevUIЭто всего лишь реализация этой дизайн-системы на фреймворке Angular, и расширение реализации других фреймворков также является долгосрочным планом DevUI, включая фреймворк Vue.
- Исходя из вышеизложенных соображений, мы считаем, что пришло время
Итак, в мае 2021 года он официально начнет инкубацию через сообщество с открытым исходным кодом.Vue DevUI, подробности в нашей предыдущей статье:
Давайте создадим проект Vue DevUI вместе! 🥳
Vue DevUI уже имеет 10 членов компонента~🥳😋
Ниже приведеныVue DevUIГрафик динамики данных хранилища:
На графике тренда также видно, что
Vue DevUI
Разработка библиотеки компонентов идет очень быстро, всего за полгода она родилась60位
автор, разработчик53个
компоненты, супер200个
пиар,1000次
Отправить.
Ниже приведеныVue DevUI
список участников
Спасибо всемDevUIАвторы!
Станция Б
Проработав в сообществе Nuggets более года, мы не только позволили разработчикам сообщества узнать и понять DevUI, но и познакомились со многими отличными разработчиками, включаяДеревенский главный ЯнЭто один из них.
Староста поселка является экспертом Vue и имеет большой опыт преподавания, у него хороший голос и он очень дружелюбный.
Случайно узнал, что староста ведет прямую трансляцию на станции Б, а чтобы познакомиться с старостой, можно обратиться к предыдущей статье:
Сотрудничество с сельским старостой очень приятное.Прошло уже почти 2 месяца с момента первого прямого эфира с сельским старостой.Всего он выходил 7 раз,и каждый раз прямой эфир с предвкушением:
- С нетерпением жду встречи с веселым и любезным сельским старостой
- Я с нетерпением жду возможности завершить техническое путешествие с друзьями, которые участвовали в живой трансляции деревенской главы. Наблюдение за энтузиазмом всех людей, добро пожаловать, вопрос или обсуждение, очень тепло
- С нетерпением жду возможности увидеть счастье и рост, которые испытывают мои друзья из-за того, что смотрят прямую трансляцию со мной и старостой деревни.
- С нетерпением жду следующего прямого эфира
Каждый раз, когда я выхожу в прямой эфир с сельским старостой, мне кажется, что я давно не был в прямом эфире, хотя прошла всего неделя.
Поскольку есть также друзья, которые считают, что содержание прямой трансляции слишком простое, староста деревни и я также надеемся предоставить более качественный контент для галантерейных товаров, поэтому частота прямой трансляции была изменена с одной недели на две. недели, неважно раз в неделю или раз в две недели, мы Мегаполис:
Серьезно готовьтесь и относитесь к каждому прямому эфиру, и стремитесь к тому, чтобы друзья, которые смотрят прямой эфир, действительно что-то получали и доживали до часа ожидания.
PMC
делаетVue DevUI
В процессе проектов с открытым исходным кодом мы почувствовали большой энтузиазм разработчиков сообщества по поводу открытого исходного кода, и мы синхронизировались с сообществом 3 августа.Прогресс на Vue DevUIПозже,
-
3天之内
есть больше, чем100+
Небольшие партнеры в сообществе связываются с нами, добавляя небольшого помощника в WeChat (официальный devui) и присоединяются к нашей основной группе разработчиков. -
5天之内
все61
Все поля компонентов заявлены, и в общей сложности40+
друзья становятсяVue DevUIАрендодатель библиотеки компонентов - На следующий деньновый пиарпредставить его
-
10天之内
все даютVue DevUI
11 новых членов добавлены
Однако мы также обнаружили некоторые проблемы:
- Некоторые мелкие партнеры с самого начала пламенно относились к открытому исходному коду и хотели активно участвовать в открытом исходном коде, но после получения компонентов они не предприняли никаких реальных действий. не имеют поля компонента. Может быть заявлено, что повлияет на ход проекта с открытым исходным кодом.
- Новые друзья чаще всего задают вопросы о том, как участвовать в вкладах, как задавать вопросы и как начать вносить свой вклад.Хотя мы написали несколько вики для частичного решения этой проблемы, это всегда лишь временное решение конкретных проблем, и есть проблема.решите одну,нет ритма и правил,что наносит большой вред опенсорс проектам и контрибьюторам
- Среди малых партнеров, принимавших участие во вкладе, мы также обнаружили, что некоторые из них очень активны, активны, опытны, способны и готовы участвовать в разработке открытого исходного кода.Эти участники должны были внести больший вклад и достижения, и даже возглавить управление открытым исходные проекты, долгосрочное планирование дорожной карты, инкубация новых проектов и другие общие дела, если их можно определить, это будет беспроигрышная ситуация для проектов с открытым исходным кодом и участников.
- Есть также некоторые друзья, которые хотят добавить красок в свое резюме и карьеру, участвуя в проектах с открытым исходным кодом. Как мы можем помочь им в достижении их целей?
Мы также постоянно думаем о том, как решить подобные проблемы
Мы надеемся, что все участники, участвующие в экологическом строительстве с открытым исходным кодом DevUI, смогут получить то, что хотят, поэтому мы ссылаемся на практики отрасли с открытым исходным кодом и объединяем характеристики самого DevUI, чтобы принять решение о создании
DevUI开源PMC
PMC
является аббревиатурой Комитета по управлению проектом, как правило, с целью
Способствовать долгосрочному и здоровому развитию всего сообщества и обеспечивать определенный баланс, а также похвалу сверстников и обеспечивать продолжение сотрудничества.
После тщательных внутренних обсуждений и столкновений мы были официально созданы 3 ноября 2021 года.DevUI PMC
, и тщательно выбрали 5 участников в качестве членов PMC из всех участников экосистемы с открытым исходным кодом DevUI, а именно:
Zcating
ZcatingОдноклассники, мы много раз представляли его в Nuggets.У него очень богатый опыт разработки, а также он является одним из первых участников открытого исходного кода DevUI (раньше, чем многие члены команды DevUI), и он уже дал колонку Nuggets команде DevUI. 1 год назад Отправлено 6 статейПринципиальный анализ RxJSСухая статья,Vue DevUI
Когда вы начинаете штриховать, студенты Zcating также очень позитивны, не только активно участвуют, но и развиваются.Vue DevUI
Первый компонент: Button, всегда поддерживал очень высокий уровень активности, активно рецензировал код, ставил и решал проблемы, сейчас ТОП1 по сложности DevUITable
владелец компонентов, при этом он такжеDropdown
,Modal
,Overlay
Как владелец нескольких компонентов, он не только хорошо владеет фреймворком Angular, но также имеет принципиальное понимание адаптивного программирования RxJ, знаком с несколькими фреймворками, такими как React и Vue, и обладает возможностями полного стека и архитектуры.
ЭтоZcating
Личный публичный номер одноклассника:zcx的工作室
Приветствую всех, чтобы обратить внимание!
iel
ielодноклассникDevUI CLI
Пионер, разработал и реализовал текущий проект Vue DevUI с 0 до 1devui-cli
, реализует автоматизацию создания шаблонов компонентов, создания файлов записей библиотеки компонентов и навигации по компонентам на боковой панели с левой стороны, что значительно повышает эффективность и согласованность спецификаций при разработке компонентов, и в то же времяiel
ещеToast
Владелец компонента, реализованный еще 9 августаToast
Полная функциональность компонента, посколькуiel
С момента участия в открытом исходном коде DevUI он поддерживает очень активное и активное состояние.iel
Студенты также первыми подводят итоги.Статьи с открытым исходным кодом DevUIДа и сейчас активно участвует в прямом эфире DevUI и старосты на станции Б, хотяiel
У одноклассников мало опыта, но они молоды, перспективны и увлечены техникой.
Ниже приведеныiel
Колонка одноклассника «Наггетс»:
Приветствую всех, чтобы обратить внимание!
Lucky
LuckyСтуденты смотрят на свои имена как на людей, которые могут принести удачу другим.3 августа мы синхронизировали последний прогресс Vue DevUI в Nuggets.4 августа,Lucky
Студенты представилиPR компонента Rate, что очень впечатляет. После этого ЛакиVue DevUI
Проект всегда был очень активен, отправив более 20 PR, что является наибольшим количеством PR, отправленных среди всех людей, и Lucky также очень активно участвует в проверке кода, а также чаще всего участвует в проверке кода. Помимо того, что он активен и активен, Лаки ещеUpload
компонент, который также является очень сложным компонентом в DevUI.Кроме того, Lucky также активно распознал отсутствие функции BackTop в документе и быстро внедрил ее, что эффективно улучшило работу с документом.
XieJay
XieJayодноклассникNg DevUIАктивный участник библиотеки компонентов, а такжеNg DevUI
Участник с наибольшим количеством PR-материалов в Китае, а также онNg DevUI
Реальные пользователи библиотеки компонентов дали нам обратную связь.Ng DevUI
Многие проблемы с библиотекой компонентов позволяют нам лучше понять и понять временные потребности разработчиков, а затем продолжить оптимизацию.Ng DevUI
библиотека компонентов.
Ниже приведеныXieJay
Адрес блога одноклассника:
Приветствую всех, чтобы обратить внимание!
duqingyu
duqingyuОдноклассники - единственные, кто может дать одновременноNg DevUIа такжеVue DevUIСтуденты, подавшие PR (есть еще один,flxyодноклассники) иduqingyu
одноклассники до сих порVue DevUI
Библиотека компонентовBadge
а такжеImagePreview
Арендодатель двух компонентов.
Ниже приведеныduqingyu
Личный блог одноклассника:
Приветствую всех, чтобы обратить внимание!
После создания PMC PMC все члены созвали в ноябре 2021 года утром 7-го первого заседания PMC, этот день оказался началом зимы, плюс внутреннийNg DevUI
,Ng DevUI Admin
,Vue DevUI
Всего на встрече присутствовало 14 ответственных лиц. Встреча проходит с 9:00 до 11:00:
- Во-первых, я познакомил вас со всей системой и дизайнерскими ценностями DevUI.
- Затем подробно обсуждаются стратегия и спецификация работы ЧВК.
- Затем широко обсуждалось долгосрочное планирование будущей экологической конструкции DevUI с открытым исходным кодом.
Мы объединяемся вполне хорошо, оживленные дискуссии, вместе представляем план для будущего экосистемы с открытым исходным кодом devui, полный бесконечных возможностей и воображения!
Наконец, итоги обсуждения будут оформлены в виде карточек задач, сначала их будут заявлять и уточнять члены ЧВК, а в дальнейшем они будут постепенно раскрываться, чтобы у разработчиков сообщества была возможность участвовать в построении экосистемы с открытым исходным кодом DevUI (вам больше не понадобится компонент Squatting Tian La 😋).
Мы также приглашаем желающих, думающих и способных друзей присоединиться к нам.PMC
а такжеCommitter
Приходи в команду, сделаем ему большой голос!
В настоящее времяDevUI
Всего существует 5 организаций с открытым исходным кодом.PMC
участников, 10Committer
, 60+Contributor
.
Ниже приведены DevUICommitter
Список:
Contributor
Разработчики, которые фактически представили DevUI PR, такие как разработка новых компонентов и новых функций, исправление ошибок, улучшение документации и единичное тестирование и т. д.
Committer
ОтContributor
Выбирайте самых деятельных, деятельных и выдающихся людей,Committer
В дополнение к представлению PR участия в реальном вкладе кода и документов, он также участвует в рассмотрении кода, обсуждения технического плана, предложения, формулирует спецификации и процессы.
PMC
это аббревиатура Комитета по управлению проектами, которая происходит отCommitter
Выберите наиболее выдающийся из них и отвечайте за общее планирование дорожной карты, проектирование архитектуры, инкубацию нового проекта с открытым исходным кодом,Committer
Продвижение и другие глобальные дела.
история
В процессе открытого исходного кода DevUI глубоко вошел в сообщество, активно контактировал и общался с разработчиками и встретил многих отличных разработчиков сообщества.Они активны, полны энтузиазма и энергии.Они все увлечены технологиями и полны уверенности в себе. в будущем!
Вот наша история с нашими друзьями из DevUI.
Bob: Не ждите, пока у вас появится возможность что-то делать, а приобретайте способность делать что-то.
AlanLee: Более важно стремиться к самосовершенствованию, чем равняться на других.
Wailen: Дотянись до звезд, даже если ничего не добьешься, твои руки не будут полны грязи.
MICD: Часто это происходит не потому, что вы видите надежду, что вам нужно усердно работать, а потому, что вы будете получать соответствующие награды, когда будете усердно работать.
- Возьмите вас за руку, чтобы разработать строительные леса (Часть 1)
- Строительные леса, которые я разработал для Devui
- Моя колонка с DevUI
- DevUI в функциональных компонентах VUE TSX Практика
- Давайте поговорим о функциональных компонентах Vue TSX.
- Опыт проведения [Vue DevUI Open Source Guide] прямой трансляции с деревенским старостой в течение месяца
- Серия руководств по открытому исходному коду Vue DevUI в прямом эфире
возбуждение
Вылупились в мае этого года 🐣Vue DevUIВселил в нас большую уверенностьDevUI
Решимость использовать открытый исходный код также позволяет нам видеть большой энтузиазм разработчиков сообщества в отношении открытого исходного кода DevUI, поэтому для того, чтобы:
- Предоставьте участникам определенное чувство чести, мы специально разработали для выдающихся участников.
DevUI开源优秀贡献者
Почетный трофей с большим именем участника в середине и华为云DevUI
копия - Вдохновляйте участников, пусть
DevUI
изContributor
Есть больше смысла принадлежности, вы не имеете дело с проектом холодного открытого исходного кода, а теплым Организацией открытого источника Devui, поэтому мы тщательно разработаныDevUI定制精美抱枕
,Contributor
с одной стороны - Поощрять более мелкие партнеры принять участие в экологическом строительстве Devui с открытым исходным кодом, мы специально сделали
DevUI定制精美笔记本
, Обращается к лотерейной премии в отношении счастливчиков, которые
DevUI набирает участников
История DevUI с открытым исходным кодом
только началось
будущее
мы хотим быть с тобой
Пишите лучшие истории
Организация с открытым исходным кодом Huawei Yun DEVUI
Добавьте микрописьмо DevUI Little Helper:devui-official
, приглашаем вас в нашу официальную группу для общения.
Что вы получите, присоединившись к экологическому строительству с открытым исходным кодом DevUI
прямое значение:
- Узнайте последние новости, создав настоящий проект библиотеки компонентов vue3.
Vite
+Vue3
+TypeScript
+JSX
Технология - Изучите весь процесс и методологию создания собственной библиотеки компонентов от 0 до 1, включая проектирование библиотек компонентов, проектирование и разработку компонентов и т. д.
- Добавьте блеска своему резюме и карьере и участвуйте в отличных проектах с открытым исходным кодом, что само по себе является изюминкой, которую одобряют интервьюеры.
- Познакомьтесь с группой отличных друзей, которые любят учиться и работать с открытым исходным кодом, и давайте вместе создадим отличный продукт.
Долгосрочная стоимость:
- Создайте личный бренд и увеличьте личное влияние
- Выработайте хорошие привычки кодирования
- Получите почет и признание от команды HUAWEI CLOUD DevUI и персонализируйте небольшие подарки
- Став PMC&Committer, вы также сможете участвовать в принятии решений и долгосрочном планировании всей экосистемы с открытым исходным кодом DevUI, а также развивать свои собственные возможности управления и планирования.
- Больше возможностей и возможностей в будущем
DevUI с открытым исходным кодом, будущее можно ожидать!
пасхальные яйца
Сегодня Double Eleven, и количество звезд компонентов Ng DevUI как раз перевалило за 1111. Это специальный намек?
Дабл одиннадцать, используй!
Означает ли это, что экосистема с открытым исходным кодом DevUI взлетит🛫️?
В будущем больше разработчиков сообщества присоединятся к созданию экосистемы с открытым исходным кодом DevUI.
Понимание, использование, участие в DevUI
DevUI не является личным открытым исходным кодом
За этим стоит команда с твердой решимостью открыть исходный код
Присоединяйтесь к DevUI с открытым исходным кодом, давайте расти вместе!
Отзывы и предложения приветствуются
В дополнение к фактическому участию в экологическом строительстве с открытым исходным кодом DevUI, мы также надеемся
Друзья, которые используют библиотеку компонентов DevUI в компании или в личном бизнесе, могут дать нам несколько предложений и отзывов, хороших или плохих, мы смиренно выслушаем.
Ваши отзывы могут не только сделать DevUI лучше, но, в свою очередь, могут улучшить ваш бизнес и разработчиков, ваших пользователей и даже помочь большему количеству компаний и пользователей, использующих DevUI, почувствовать погружение. Удовольствие, доставляемое опытом.
Добро пожаловать, чтобы оставить сообщение в области комментариев, чтобы обсудить!