Создание теплого сообщества открытого исходного кода | Итоги на конец 2021 года

внешний интерфейс Vue.js Открытый исходный код
Создание теплого сообщества открытого исходного кода | Итоги на конец 2021 года

"Время не упущено, творчество не останавливается, эта статья участвует вКонкурс эссе на конец 2021 года"

图片.png

Раньше я понимал под открытым исходным кодом группу разработчиков из разных регионов, которые подали PR на проекты с открытым исходным кодом, а затем администраторы проекта просмотрели и объединили PR, и больше ничего не было. В то время я не понимал: почему группа пользователей сети, которые не знали друг друга, взяли на себя инициативу использовать свое драгоценное свободное время для внесения кода в проект с открытым исходным кодом, созданный пользователем сети, который не знал друг друга. разное?

пока сам не сделалVue DevUIПроекты с открытым исходным кодом, я лучше понимаю открытый исходный код.

1 искра огня

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

Я не знал, что у меня такая страсть к открытому исходному коду, прежде чем сделать это.

История DevUI с открытым исходным кодомУпоминается, что библиотека компонентов DevUI была выпущена в июне 2019 г.GithubС открытым исходным кодом, в то время никто не занимался открытым исходным кодом, думая о хорошем вине и не боясь глубоких переулков (ведь это библиотека компонентов, которая была обыграна многими коммерческими бизнесами HUAWEI CLOUD, а также завоевала German Red Dot Design Award) Кому-то понравится.

результат такойИстория DevUI с открытым исходным кодомупоминается в:

После того, как исходный код был открыт на Github в июне 2019 года,Ng DevUIДвижения за полгода особо не было.Хотя мы никогда не перестаем выпускать новые версии каждый месяц, не так много разработчиков обращают на нас внимание, и количество звезд за полгода не перевалило за 100, а большая часть их Или члены команды DevUI заказали сами.

Однако мы не упали духом и не сдались.Может быть, я люблю делиться и писать.В марте 2020 года руководители хотели, чтобы я возглавил открытие проекта в Наггетс.DevUI团队в технической колонке и опубликовать открытый исходный код DevUI.

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

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

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

Опубликовано 26 февраля 2020 г.Первая техническая статьяС тех пор моя страсть к открытому исходному коду распространилась, как бушующий степной пожар, и на данный момент опубликовано 93 статьи.

图片.png

2020 год — это первый год открытого исходного кода DevUI, потому что с этого года разработчики сообщества стали обращать внимание на DevUI, и некоторые люди в группе технического круга Nuggets активно говорили о DevUI, а некоторые паблики также перепечатывают наши статьи, Наша звезда счет также увеличился в 10 раз.

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

2 Используйте открытый исходный код

Начиная с конца 2020 г., в г.Ng DevUIВ дополнение к библиотеке компонентов с открытым исходным кодом я сделал несколько проектов с открытым исходным кодом.

3 ноября 2020 года я сделалCalendar GraphProject вы можете быстро создать карту отправки Github, поддерживать использование компонентов, поддерживать настраиваемые интервалы дат, отображать текст, время отправки и предоставлять гибкие методы настройки темы и практические функции, такие как печать расписания отправки. Этот проект с открытым исходным кодом поддерживается два с половиной месяца.Я хотел продолжать его обогащать и поддерживать визуальные операции.Однако этот проект не выглядит общим сценарием.Его никто не использует и никто не участвует..

Когда я работал над проектом Calendar Graph, я обнаружил, что мне часто нужно обрабатывать и преобразовывать цвета и обрабатывать массивы.Это общие методы, но я не хотел вводить тяжелые сторонние библиотеки зависимостей, такие как Lodash, поэтому Я создал еще один.KToolsбиблиотека инструментов. Эта библиотека была выведена из проекта Calendar Graph🐣. Стагнация проекта Calendar Graph приведет к тому, что KTools пока не будет иметь бизнес-сценариев. Однако на самом деле эту библиотеку можно превратить в общую библиотеку инструментов. Вы можете предоставить больше сценариев или активно участвуйте. Приходите и создайте легкую, но очень полезную библиотеку инструментов. KTools на данный момент получил в общей сложности 7 звезд🌟.

В конце ноября 2020 года ко мне пришел друг и сказал, что хочет сделать функцию, которая может переводить английский язык в Excel на китайский одним щелчком мыши.Объем данных в этом Excel может достигать уровня 100 000. Раньше, из-за небольшого объема данных, он копировал их вручную один за другим и переводил вручную с помощью программного обеспечения для перевода.По мере увеличения объема данных ручной перевод будет очень неэффективным, поэтому я надеюсь, что смогу помочь. Поэтому я сделал еще одинExcel TranslateПроект с открытым исходным кодом , который является проектом Nodejs, будет читать файл Excel, извлекать английский язык из ячейки, вызывать API Google Translate для перевода на китайский язык, а затем создавать документ Excel на китайском языке в том же формате, что и английский. Эксель. Поскольку этот проект также является специфической сценой, он не поддерживался постоянно, и на данный момент было собрано в общей сложности 4 звезды.

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

  1. Проекты с открытым исходным кодом должны иметь сценарии использования и реальных пользователей, что очень критично.Если им никто не будет пользоваться, проект не будет иметь никакой ценности, никакой ценности, и никто не будет участвовать во вкладе вместе, и не будет постоянной мотивации. поддерживать его. Поэтому при выполнении проектов с открытым исходным кодом ценность и пользователи стоят на первом месте.
  2. Второй — стек технологий.Если вы хотите создать популярный проект с открытым исходным кодом и позволить разработчикам из сообщества участвовать и вносить совместный вклад, вам нужно выбрать стек технологий, который всем нравится, например интерфейсные проекты. использовать jQuery, я думаю, никто не хочет вмешиваться.
  3. Существует также непрерывная деятельность.Проекты с открытым исходным кодом, такие как vue3/vite, обновляются почти каждый день.Если проект с открытым исходным кодом не обновляется в течение полугода или года или более, никто не захочет использовать и вносить свой вклад.

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

3 Vue DevUI

9 января 2021 года я создал еще одинVue DevUI, который представляет собой проект с открытым исходным кодом, основанный наDevUI DesignБиблиотека компонентов Vue3 для системы дизайна с использованием новейшихVite + Vue3 + TypeScript + JSXСборка, включающая более 60 простых, удобных и гибких компонентов.

Этот проект с открытым исходным кодом работает достаточно успешно, поэтому я хотел бы поделиться им с вами.Vue DevUIВся эволюция проекта с открытым исходным кодом от 0 до 1.

3.1 Запуск

я сначала используюViteСоздал базовый проект, затем последовалDevUIОфициальный сайт выстраивает систему предварительной документации и добавляетCommitLintСтандартизированная базовая информация о коммиссии GIT, вDevUI官方交流群Вот внутренний рекрутинг:

Процесс разработки базовой библиотеки компонентов и системы документации компонентов завершен.Я надеюсь, что каждый сможет принять участие в разработке библиотеки компонентов DevUI на основе версии Vue3, используя последнюю версиюVite+Vue3+TypeScriptстек технологий.

Скоро ответит маленький партнер, наш старый другZcatingОдноклассники представили свои первые 22 февраля 2021 г.TSXспособ написанияButtonкомпонент, который такжеVue DevUIПервый компонент библиотеки компонентов.

На следующий деньto0simpleСтуденты также присоединились к команде авторовshims.d.tsфайл удален из-заVue DevUIВсе компоненты библиотеки компонентов написаны на TSX, поэтому.vueподготовленный документshims.d.tsФайл объявления типа также не нужен.

В то время система документации Vue DevUI все еще была написана от руки после библиотеки компонентов Ng DevUI, и в ней было много недостатков.to0simpleСтуденты усовершенствовали демонстрационный код, используемый для отображения и выделения компонентов.CodeBoxа такжеHighlightдва компонента.

6 марта,flxy1028Студенты присоединились и добавилиTabsкомпоненты.

С 10 марта,to0simpleСтуденты внесли свой вклад менее чем за неделюPanel/Alert/Avatarтри компонента.

Первоначально Vue DevUI действительно видел зарю надежды, но поскольку я только что взял на себя ответственность за бизнес ProjectMan (этот опытПтица, которая не горит🐦, — это феникс|Итоги в середине 2021 годаТам есть резюме, если вам интересно, вы можете пойти и посмотреть) Если у вас нет времени на поддержку проектов с открытым исходным кодом, у вас может не быть направления и уверенности, и постепенно никто не будет продолжать вносить свой вклад.

3.2 Перезапуск

До мая 2021 года я немного отдохнул от бизнеса ProjectMan и решил перезапустить проект Vue DevUI.

Итак, в первый день праздника Дня труда мы официально набрали участников для библиотеки компонентов с открытым исходным кодом Vue DevUI в сообществе Nuggets:

Давайте создадим проект Vue DevUI вместе! 🥳

На самом деле, в то время я был очень невежественным. Я набрал только 3 участников для внутреннего набора. Внешние разработчики не знали DevUI, и они не знали вас, Кагол. Зачем мне вносить свой вклад?

Неожиданно после того, как статья о наборе была размещена, никто не ответил.

До июня 2021 года небольшой партнер в сообществе, наконец, начал вносить значительный вклад, сначала в улучшение среды модульного тестирования иeslint/stylelint/ls-lintСпецификация кода, а затем вносить новый компонент почти каждую неделю, начиная с вклада компонента радиокнопки 27 июня до компонента поля ввода ввода 24 июля, всего было добавлено 5 компонентов.

Это придало мне огромную уверенность!

В это время я тоже только что ушел из бизнеса ProjectMan, думаю пора возродить проект Vue DevUI!

Итак, 3 августа 2021 года я синхронизировал последний прогресс Vue DevUI в Nuggets:

Vue DevUI уже имеет 10 членов компонента~🥳😋

3.3 Быстрый рост

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

image.png

На следующий день после публикации статьи появилось новое PR-сообщение, которое теперь является членом PMC организации с открытым исходным кодом DevUI.Lucky, Lucky по-прежнему является самым активным участником Vue DevUI.

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

слишком далеко,Vue DevUIуже есть77участники,61компоненты, после359пиар,1598совершает.

3.4 Только начало

Vue DevUI также недавно планирует выпустить версию 1.0. Я верю, что мы сможем встретиться с вами в ближайшее время (конечно, при условии обеспечения качества), и с нетерпением жду этого!

Vue DevUI - это не конец работы команды DevUI с открытым исходным кодом, а только начало. В будущем мы продолжим улучшать экологию открытого исходного кода DevUI. Это будет долгий процесс, но мы не сдадимся.

Приглашаем всех принять участие в экологическом строительстве с открытым исходным кодом DEVUI! (Добавим маленького помощника WeChat:devui-official)

开源时间轴.png

4 Восприятие открытого исходного кода

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

4.1 Что такое вклад с открытым исходным кодом

Во-первых, это более глубокое понимание вклада открытого исходного кода.

В прошлом я думал, что вклад в открытый исходный код заключается в пиаре и написании кода для проектов с открытым исходным кодом.

На самом деле это не совсем так.

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

Проект с открытым исходным кодом может содержать много компонентов, и изначально может быть только базовая структура, такая какVue DevUIПроект включает в себя:

  1. Базовый проект, основанный на vite, этот базовый фреймворк будет интегрировать vue3+TypeScript+JSX+модульное тестирование+различные инструменты Lint.
  2. Начиная с этой базовой структуры, он включает библиотеку компонентов, которая является основной частью, предоставляемой извне.
  3. Система документации для демонстрации функций библиотеки компонентов
  4. ОдинCLIИнструменты для выполнения некоторых автоматизированных действий, таких как автоматическое создание шаблонов компонентов, создание продуктов библиотеки компонентов и т. д.

Как видно из вышеперечисленных компонентов, взносы могут включать:

  1. Напишите новый компонент и станьте владельцем этого компонента
  2. Каждый компонент нуждается в поддержке документов на китайском и английском языках.
  3. Модульное тестирование для обеспечения качества компонентов
  4. Совершенствование инженерных инструментов
  5. В компонентах будут ошибки, в документации будут ошибки, и исправление этих дефектов тоже является вкладом.
  6. Продолжайте вычет, находите ошибки в компонентах или документах и ​​регистрируйте проблему, что также является вкладом.
  7. Первая версия компонента не обязательно самая совершенная, его API и его исходный код могут нуждаться в доработке и рефакторинге, также вкладом является оптимизация компонента
  8. Когда разработчик сообщества поднимает проблему для проекта с открытым исходным кодом и не выбирает метку, вы находите ее и добавляете метку к проблеме, чтобы другие разработчики, которые только что присоединились к проекту с открытым исходным кодом, могли узнать о проблеме в ближайшее время. взгляд, когда они видят этикетку. , Вы заинтересованы и имеете возможность решить
  9. Если кто-то упоминает про и видит название прога, вы думаете, что вам очень интересна сделанная им функция и вы хотите знать, как ее реализовали другие, то вы можете проверить код (можно понять процесс проверки кода как Возможность пообщаться с автором пр. Если вы понимаете его код и считаете, что он хорошо написан, вы можете написать ему слова ободрения в комментариях, если вы считаете, что он написан не очень, вы можете любезно прокомментировать место, которое можно оптимизировать, автор pr обязательно поблагодарит вас за доброе поведение и даст дружеский отзыв; если вы не понимаете код, который он написал, вы также можете активно спрашивать о вещах, которые вы не понимаете и дружеская дискуссия с автором pr.В процессе взаимодействия и обсуждения,верю,вы что-то приобретете)проверка кода тоже своего рода вклад,может не строчка кода написана
  10. С непрерывным развитием проектов с открытым исходным кодом к ним присоединится больше мелких партнеров. Новички очень незнакомы с этим сообществом. Например, у vue devui есть группа WeChat, и к группе присоединятся новые участники. В это время поздоровайтесь с новыми участников и приветствую новых друзей.Я думаю, что это также вклад в проекты с открытым исходным кодом, потому что вы незримо делаете это сообщество теплее
  11. Продолжайте дедукцию, у каждого члена сообщества с открытым исходным кодом разный опыт, опыт и способности. У нового партнера может быть много вопросов и он может попросить помощи в группе. Вы находите вопрос, который он поднял, вы просто знаете его, и дать это Это также своего рода вклад, чтобы помочь вопрошающему быстрее узнать ответ на вопрос, и получить что-то.
  12. Поскольку вы часто сталкиваетесь с одними и теми же проблемами, вы определяете их, систематизируете эти общие проблемы в документы и размещаете их в вики проектов с открытым исходным кодом.Позже люди видят, что они могут начать быстро, что также является вкладом
  13. Если вывод продолжится, я думаю, что может быть больше форм вклада.Каждое поведение, язык, текст и т. д., которые делают сообщество и проекты с открытым исходным кодом лучше, являются вкладом.

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

4.2 Участники

Во-вторых, понимание участников.

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

Я говорю сDevUIМногие из помещиков общались, они:

  1. Некоторые из них - школьники, которые хотят накопить некоторый практический опыт, участвуя в проектах с открытым исходным кодом, чтобы подготовиться к поиску работы в будущем.
  2. Некоторые создают библиотеку компонентов компании самостоятельно и хотят черпать вдохновение, активно участвуя в библиотеке компонентов с открытым исходным кодом.
  3. Другие впервые связываются с открытым исходным кодом, каково это — попробовать вклад в открытый исходный код?
  4. Также есть друзья, которые ищут работу, и хотят добавить некоторые изюминки в свое резюме, участвуя в проектах с открытым исходным кодом.
  5. Некоторые из них смотрели прямую трансляцию станции Б, которую вели я и староста деревни, и немного стремились попробовать ее, желая попробовать на вкус открытый исходный код.
  6. Некоторые коллеги друзей рекомендуются: «XD, devui Этот проект с открытым исходным кодом хорош, вы хотите попробовать его вместе?»
  7. Некоторые из них, чтобы узнать последниеVue3+Vite+TypeScriptТехнология, я чувствую, что учиться слишком скучно, я хочу использовать проект с открытым исходным кодом для борьбы
  8. ...

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

Я ясно чувствую это, разговаривая с ними и просматривая их код.

Это также изменило мой собственный менталитет. Раньше я думал, что заниматься открытым исходным кодом — значит публиковать проект с открытым исходным кодом на Github или Gitee.Введите код.

По мере того, как все больше и больше участников участвовали в Vue DevUI, у меня постепенно развилось чувство ответственности и миссии:

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

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

Я буду внимательно читать каждую проблему, тщательно отмечать проблему и отмечать некоторые простые.good-first-issue, чтобы новички знали, что это задание не будет слишком сложным, это задание, на которое я могу претендовать, и я отмечу некоторые задания, которые я обязательно выполню.welcome-contributionтег , если вы не уверены, он будет отмеченneed-more-infoи т.п.

На каждый PR я получу напоминание от публичного аккаунта WeChat. Обычно я разбираюсь с ним, как только его увижу. Почти каждая строчка кода будет тщательно проверена:

  1. За хорошо написанное прокомментирую слова поддержки
  2. Если еще есть место для оптимизации, тоже по-дружески прокомментирую, что не так написано, и какие улучшения можно сделать
  3. Для некоторых мест, которые я не понимаю, или беспокоюсь о недоразумениях, я также проконсультируюсь и уточню у автора PR.

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

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

4.3 Сообщество с открытым исходным кодом

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

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

Но проекты с открытым исходным кодом бывают разными, и участники проектов с открытым исходным кодом могут быть очень географически распределены и чрезвычайно разнообразны.

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

делаетVue DevUIВ процессе я постепенно ощутил существование сообщества.

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

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

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

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

5 Ng DevUI 1000 Star

Ng DevUIОн был открыт на Github в июне 2019 года, а спустя более года он наконец появился 30 августа 2021 года.1000 Star, очень просто!

Супер Плюс наслаждайтесь! DevUI 1000 звезд!

У нас также был заказной торт, чтобы отпраздновать и отметить этот важный момент.

image.png

Небольшие партнеры в сообществе дали нам много очень ценных предложений и PR, особенно спасибо здесьxiejayОдноклассник, он дал нам много конструктивных комментариев и отзывов о библиотеке компонентов с открытым исходным кодом Ng DevUI, поэтому все рекомендовали его стать членом PMC организации с открытым исходным кодом DevUI.

xiejayНаши одноклассники тоже нашиReact DevUIИнициатор проекта, в настоящее времяReact DevUIТам уже 10+ компонентов! Приглашаем всех принять участие в строительстве вместе!

6 Ng DevUI Admin 2.0

Ng DevUI AdminЭто также проект с открытым исходным кодом, созданный в ответ на потребности сообщества.В 2019 году небольшой партнер в сообществе спросил, можно ли создать администратора, чтобы легко и быстро создать серверную систему.После более чем половины год внутренней инкубации, мы, наконец, встретимся с вами 28 апреля 2021 года и выпустим версию 1.0.

Вне никнейма! Выпущен DevUI Admin V1.0!

Этот проект также является нашим ключевым проектом, менее чем через полгода после выпуска 1.0 мы выпустили DevUI Admin 2.0, который区块отAdminОн был извлечен из середины и набора соответствующихAngular CLIЧтобы помочь разработчикам использовать наши блоки, быстрее и удобнее построить платформу на основеDevUI Adminсистема управления фоном.

Выпущен DevUI Admin 2.0! 🥳

Добро пожаловать в использованиеDevUI Admin, и дайте нам обратную связь, мы будем продолжать совершенствоваться!

7 историй арендодателей DevUI с открытым исходным кодом

TinsFox: Открытый исходный код зависит от настойчивости и стремления к совершенству.

duqingyu: Вместо того, чтобы отставать, используйте открытый исходный код.

CatsAndMice: Сделайте открытый исходный код привычкой, а проблемы и PR — привычкой.

Bob: Не ждите, пока у вас не будет способность делать вещи, но набрать способность делать вещи.

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

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

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

тихий

iel

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

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

8 Прямая трансляция на станции B

Опыт прямого эфира на станции Б был обобщен в предыдущей статье и повторяться не буду.

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

9 Отдать

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

Заинтересованные могут прочитать нашу«История с открытым исходным кодом DevUI»

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

В настоящее времяVue DevUIа такжеNg DevUIВсе набирает участников сообщества, пожалуйста, присоединяйтесь к нам!

узнать последниеVue3+Vite+TypeScript+JSXТехнологии, познакомьтесь с партнерами по сообществу, которые любят учиться и открытый исходный код так же сильно, как и вы, создайте вместе отличный продукт библиотеки компонентов Vue3 и создайте экологию сообщества с открытым исходным кодом, которая открыта, дружелюбна и растет вместе!

Добавьте помощника WeChat:devui-official, пригласить вас в группу технического обмена DevUI.

Добро пожаловать, чтобы следовать:История DevUI с открытым исходным кодом, и добавил кDevUIГрядет строительство экологии с открытым исходным кодом!