Чтобы повысить эффективность коммуникации, пожалуйста, уделите несколько минут внимательному прочтению этого документа. Следование этим указаниям поможет выразить ваше уважение к участникам и разработчикам этого открытого проекта. В свою очередь они также будут относиться с уважением к обработке или оценке ваших запросов и запросов на включение изменений (Pull Request).
Layui принимает только запросы о багах и запросах функций. Если у вас есть вопросы об использовании, сомнения относительно функциональности или другие бизнес-связанные вопросы, рекомендуется искать помощь в обсуждениях сообщества. Если запрос не соответствует требованиям или нарушает правила поведения сообщества, он будет немедленно закрыт.
Перед официальным созданием запроса вы должны убедиться, что выполнили следующие предварительные шаги:
Почему существуют строгие требования к запросам?
Поддержка открытого проекта — это сложная работа, которая одновременно благородна и немного скромна. Кроме того, порог использования Layui относительно низок, и с ростом популярности мы ежедневно сталкиваемся с различными техническими отзывами, включая запросы о багах, запросы функций и запросы на включение изменений.
Как бесплатный открытый проект, ресурсы поддержки Layui ограничены. Это означает, что для обеспечения устойчивого развития проекта мы должны:
Что касается пункта 1, мы решили строго ограничить запросы GitHub конкретными целями и содержанием работы. Вопросы и обсуждения следует отправлять в более подходящие места. Например, если речь идёт об «использовании», рекомендуется отправить его в раздел обсуждений Layui или уточнить его до более конкретных запросов о багах или функциях. Разница между ними заключается в том, что «использование» — это вопрос без предварительного обдумывания и исследования, а запросы о багах и функциях требуют от задающего вопроса дальнейшего уточнения, является ли это дефектом или неподдерживаемой особенностью.
Относительно пункта 2, мы обнаружили, что два фактора оказывают наибольшее влияние на эффективность обработки запросов: a) пользователи создают запросы без предварительной подготовки, что приводит к большому количеству повторяющихся и базовых запросов; b) пользователи создают запросы, не предоставляя достаточно полезной информации, что заставляет нас тратить много времени на общение с пользователями только для получения базовой информации, чтобы мы могли провести настоящий анализ запроса. Поэтому, чтобы уменьшить ненужное потребление ресурсов, строгое требование к запросам является необходимым. Особенно для основных участников Layui, они должны направить свои основные усилия на более важные задачи проекта.
Самое главное, поймите одну вещь: отношения между пользователями и участниками открытого проекта не являются отношениями между заказчиком и исполнителем, и запросы не являются службой поддержки. При создании запроса, пожалуйста, придерживайтесь менталитета «давайте сотрудничать, чтобы решить эту проблему» и избегайте ожидания, что сообщество будет обслуживать вас в одностороннем порядке.
Вышеупомянутое основано на зрелом опыте Ant Design и было адаптировано для сообщества Layui.
Когда вы полностью прочитали и поняли вышеупомянутые пункты, при официальном создании процесса вы должны следовать формату таблицы запросов и тщательно заполнить его, предоставив как можно более подробное описание обнаруженных вами ошибок или запросов функций.
Layui использует гибкую стратегию управления ветками, и мы призываем вас напрямую создавать запросы на включение изменений в соответствующих ветках. Чтобы сделать процессы Review и Merge более плавными, пожалуйста, внимательно прочитайте следующие инструкции:
main
используется в качестве основной ветки, представляющей текущую стабильную версию проекта, и принимает запросы функций и исправлений.*.x
используется в качестве ветки стабильной исторической версии, например, 2.x
представляет серию стабильных версий 2.x и принимает только исправления, но не функции.*-dev
используется в качестве ветки разработки будущей крупной версии, такой как 3.0-dev
, представляющая разработку версии 3.0, и принимает функции и исправления, но не гарантирует стабильность.Layui следует Conventional Commits, и ваши git commit
и PR title должны соответствовать этому стандарту.
npm install
для установки зависимостей.npm run checks
, чтобы убедиться, что ваш код прошёл тесты инструментов, таких как test и lint. (2.x ветки не поддерживаются)Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )