История DevUI с открытым исходным кодом

внешний интерфейс TypeScript Angular.js
История DevUI с открытым исходным кодом

Ниже приведеныDevUIИстория с открытым исходным кодом, эта история может быть короткой, потому чтоDevUIБренд был только5年, время с открытым исходным кодом недолго2年,ноDevUIИстории с разработчиками сообщества случаются постоянно, поэтому мы стремимся задокументировать это.

Кто такой DevUI

  1. DevUI — это внешнее решение с открытым исходным кодом для средних и внутренних продуктов предприятия.
  2. Услуги дляToB企业,Услуги для工具类产品Позиционирование нашего продукта
  3. 沉浸,灵活,至简наши дизайнерские ценности
  4. Команда DevUI стремится улучшить интерфейсный продукт.体验,质量и НИОКР效率

图片.png

Источник изображения:Dev UI.design/design-to/is...

Наши продукты с открытым исходным кодом

Официальный сайт DevUI:devui.design

Гитхаб DevUI:github.com/DevCloudFE

Вью DevUI:git ee.com/Dev UI/v UE-s…

Ниже представлены наши продукты с открытым исходным кодом:

图片.png

Определение открытого исходного кода

DevUIКоманда начала работать с открытым исходным кодом в июне 2019 года, когда идея была чистой:

DevUI обслуживает большое количество коммерческих и внутренних предприятий в рамках HUAWEI CLOUD. Почему бы не открыть исходный код для сообщества, чтобы больше предприятий и пользователей могли пользоваться превосходными методами DevUI?

оDevUIПрошлую и настоящую жизнь и процесс open source вы можете посмотреть в предыдущих статьях:

🏆 DevUI × Nuggets | Технолог 2020

Интервью с братом Ваном из библиотеки компонентов DevUI

Ниже приведеныDevUI5 лет сроков разработки:

image.png

Из всего процесса разработки также видно, что команда 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

图片.png

Расширение 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График динамики данных хранилища:

image.png

На графике тренда также видно, что

Vue DevUIРазработка библиотеки компонентов идет очень быстро, всего за полгода она родилась60位автор, разработчик53个компоненты, супер200个пиар,1000次Отправить.

Ниже приведеныVue DevUIсписок участников

image.png

Спасибо всемDevUIАвторы!

Станция Б

封面.png

Проработав в сообществе Nuggets более года, мы не только позволили разработчикам сообщества узнать и понять DevUI, но и познакомились со многими отличными разработчиками, включаяДеревенский главный ЯнЭто один из них.

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

Случайно узнал, что староста ведет прямую трансляцию на станции Б, а чтобы познакомиться с старостой, можно обратиться к предыдущей статье:

Опыт проведения [Vue DevUI Open Source Guide] прямой трансляции с деревенским старостой в течение месяца

Сотрудничество с сельским старостой очень приятное.Прошло уже почти 2 месяца с момента первого прямого эфира с сельским старостой.Всего он выходил 7 раз,и каждый раз прямой эфир с предвкушением:

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

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

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

Серьезно готовьтесь и относитесь к каждому прямому эфиру, и стремитесь к тому, чтобы друзья, которые смотрят прямой эфир, действительно что-то получали и доживали до часа ожидания.

PMC

图片.png

делаетVue DevUIВ процессе проектов с открытым исходным кодом мы почувствовали большой энтузиазм разработчиков сообщества по поводу открытого исходного кода, и мы синхронизировались с сообществом 3 августа.Прогресс на Vue DevUIПозже,

  • 3天之内есть больше, чем100+Небольшие партнеры в сообществе связываются с нами, добавляя небольшого помощника в WeChat (официальный devui) и присоединяются к нашей основной группе разработчиков.
  • 5天之内все61Все поля компонентов заявлены, и в общей сложности40+друзья становятсяVue DevUIАрендодатель библиотеки компонентов
  • На следующий деньновый пиарпредставить его
  • 10天之内все даютVue DevUI11 новых членов добавлены

Однако мы также обнаружили некоторые проблемы:

  • Некоторые мелкие партнеры с самого начала пламенно относились к открытому исходному коду и хотели активно участвовать в открытом исходном коде, но после получения компонентов они не предприняли никаких реальных действий. не имеют поля компонента. Может быть заявлено, что повлияет на ход проекта с открытым исходным кодом.
  • Новые друзья чаще всего задают вопросы о том, как участвовать в вкладах, как задавать вопросы и как начать вносить свой вклад.Хотя мы написали несколько вики для частичного решения этой проблемы, это всегда лишь временное решение конкретных проблем, и есть проблема.решите одну,нет ритма и правил,что наносит большой вред опенсорс проектам и контрибьюторам
  • Среди малых партнеров, принимавших участие во вкладе, мы также обнаружили, что некоторые из них очень активны, активны, опытны, способны и готовы участвовать в разработке открытого исходного кода.Эти участники должны были внести больший вклад и достижения, и даже возглавить управление открытым исходные проекты, долгосрочное планирование дорожной карты, инкубация новых проектов и другие общие дела, если их можно определить, это будет беспроигрышная ситуация для проектов с открытым исходным кодом и участников.
  • Есть также некоторые друзья, которые хотят добавить красок в свое резюме и карьеру, участвуя в проектах с открытым исходным кодом. Как мы можем помочь им в достижении их целей?

Мы также постоянно думаем о том, как решить подобные проблемы

Мы надеемся, что все участники, участвующие в экологическом строительстве с открытым исходным кодом 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Колонка одноклассника «Наггетс»:

Талант /user/153897…

Приветствую всех, чтобы обратить внимание!

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Адрес блога одноклассника:

blog.csdn.net/xiejay97

Приветствую всех, чтобы обратить внимание!

duqingyu

duqingyuОдноклассники - единственные, кто может дать одновременноNg DevUIа такжеVue DevUIСтуденты, подавшие PR (есть еще один,flxyодноклассники) иduqingyuодноклассники до сих порVue DevUIБиблиотека компонентовBadgeа такжеImagePreviewАрендодатель двух компонентов.

Ниже приведеныduqingyuЛичный блог одноклассника:

www.duqingyu.top

Приветствую всех, чтобы обратить внимание!

После создания PMC PMC все члены созвали в ноябре 2021 года утром 7-го первого заседания PMC, этот день оказался началом зимы, плюс внутреннийNg DevUI,Ng DevUI Admin,Vue DevUIВсего на встрече присутствовало 14 ответственных лиц. Встреча проходит с 9:00 до 11:00:

  1. Во-первых, я познакомил вас со всей системой и дизайнерскими ценностями DevUI.
  2. Затем подробно обсуждаются стратегия и спецификация работы ЧВК.
  3. Затем широко обсуждалось долгосрочное планирование будущей экологической конструкции DevUI с открытым исходным кодом.

Мы объединяемся вполне хорошо, оживленные дискуссии, вместе представляем план для будущего экосистемы с открытым исходным кодом devui, полный бесконечных возможностей и воображения!

Наконец, итоги обсуждения будут оформлены в виде карточек задач, сначала их будут заявлять и уточнять члены ЧВК, а в дальнейшем они будут постепенно раскрываться, чтобы у разработчиков сообщества была возможность участвовать в построении экосистемы с открытым исходным кодом DevUI (вам больше не понадобится компонент Squatting Tian La 😋).

Мы также приглашаем желающих, думающих и способных друзей присоединиться к нам.PMCа такжеCommitterПриходи в команду, сделаем ему большой голос!

В настоящее времяDevUIВсего существует 5 организаций с открытым исходным кодом.PMCучастников, 10Committer, 60+Contributor.

Ниже приведены DevUICommitterСписок:

  1. Zcating
  2. iel
  3. Lucky
  4. XieJay
  5. duqingyu
  6. brenner8023
  7. Marvin
  8. micd
  9. flxy1028
  10. to0simple

ContributorРазработчики, которые фактически представили DevUI PR, такие как разработка новых компонентов и новых функций, исправление ошибок, улучшение документации и единичное тестирование и т. д.

CommitterОтContributorВыбирайте самых деятельных, деятельных и выдающихся людей,CommitterВ дополнение к представлению PR участия в реальном вкладе кода и документов, он также участвует в рассмотрении кода, обсуждения технического плана, предложения, формулирует спецификации и процессы.

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

история

В процессе открытого исходного кода DevUI глубоко вошел в сообщество, активно контактировал и общался с разработчиками и встретил многих отличных разработчиков сообщества.Они активны, полны энтузиазма и энергии.Они все увлечены технологиями и полны уверенности в себе. в будущем!

Вот наша история с нашими друзьями из DevUI.

Bob: Не ждите, пока у вас появится возможность что-то делать, а приобретайте способность делать что-то.

AlanLee: Более важно стремиться к самосовершенствованию, чем равняться на других.

Wailen: Дотянись до звезд, даже если ничего не добьешься, твои руки не будут полны грязи.

MICD: Часто это происходит не потому, что вы видите надежду, что вам нужно усердно работать, а потому, что вы будете получать соответствующие награды, когда будете усердно работать.

тихий

iel

JS старая собака

глава деревни

возбуждение

Вылупились в мае этого года 🐣Vue DevUIВселил в нас большую уверенностьDevUIРешимость использовать открытый исходный код также позволяет нам видеть большой энтузиазм разработчиков сообщества в отношении открытого исходного кода DevUI, поэтому для того, чтобы:

  • Предоставьте участникам определенное чувство чести, мы специально разработали для выдающихся участников.DevUI开源优秀贡献者Почетный трофей с большим именем участника в середине и华为云DevUIкопия
  • Вдохновляйте участников, пустьDevUIизContributorЕсть больше смысла принадлежности, вы не имеете дело с проектом холодного открытого исходного кода, а теплым Организацией открытого источника Devui, поэтому мы тщательно разработаныDevUI定制精美抱枕,Contributorс одной стороны
  • Поощрять более мелкие партнеры принять участие в экологическом строительстве Devui с открытым исходным кодом, мы специально сделалиDevUI定制精美笔记本, Обращается к лотерейной премии в отношении счастливчиков, которые

荣誉奖杯.jpeg

DevUI定制抱枕1.jpeg

DevUI定制抱枕2.jpeg

DevUI定制笔记本.JPG

DevUI набирает участников

История DevUI с открытым исходным кодом
только началось
будущее
мы хотим быть с тобой
Пишите лучшие истории
Организация с открытым исходным кодом Huawei Yun DEVUI

Добавьте микрописьмо DevUI Little Helper:devui-official, приглашаем вас в нашу официальную группу для общения.

Что вы получите, присоединившись к экологическому строительству с открытым исходным кодом DevUI

прямое значение:

  1. Узнайте последние новости, создав настоящий проект библиотеки компонентов vue3.Vite+Vue3+TypeScript+JSXТехнология
  2. Изучите весь процесс и методологию создания собственной библиотеки компонентов от 0 до 1, включая проектирование библиотек компонентов, проектирование и разработку компонентов и т. д.
  3. Добавьте блеска своему резюме и карьере и участвуйте в отличных проектах с открытым исходным кодом, что само по себе является изюминкой, которую одобряют интервьюеры.
  4. Познакомьтесь с группой отличных друзей, которые любят учиться и работать с открытым исходным кодом, и давайте вместе создадим отличный продукт.

Долгосрочная стоимость:

  1. Создайте личный бренд и увеличьте личное влияние
  2. Выработайте хорошие привычки кодирования
  3. Получите почет и признание от команды HUAWEI CLOUD DevUI и персонализируйте небольшие подарки
  4. Став PMC&Committer, вы также сможете участвовать в принятии решений и долгосрочном планировании всей экосистемы с открытым исходным кодом DevUI, а также развивать свои собственные возможности управления и планирования.
  5. Больше возможностей и возможностей в будущем

DevUI с открытым исходным кодом, будущее можно ожидать!

图片.png

пасхальные яйца

Сегодня Double Eleven, и количество звезд компонентов Ng DevUI как раз перевалило за 1111. Это специальный намек?

Дабл одиннадцать, используй!

Означает ли это, что экосистема с открытым исходным кодом DevUI взлетит🛫️?

В будущем больше разработчиков сообщества присоединятся к созданию экосистемы с открытым исходным кодом DevUI.

Понимание, использование, участие в DevUI

DevUI не является личным открытым исходным кодом

За этим стоит команда с твердой решимостью открыть исходный код

Присоединяйтесь к DevUI с открытым исходным кодом, давайте расти вместе!

图片.png

Отзывы и предложения приветствуются

В дополнение к фактическому участию в экологическом строительстве с открытым исходным кодом DevUI, мы также надеемся

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

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

Добро пожаловать, чтобы оставить сообщение в области комментариев, чтобы обсудить!