1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Lozadjs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 7.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 02:37 7f1aabc

Вклад в lozad.js

:sparkles: Прежде всего, спасибо за то, что нашли время внести свой вклад!:sparkles:

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

Как я могу внести свой вклад?

Использование Lozad.js?

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

Улучшение документации

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

Улучшение проблем

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

Предоставление обратной связи по проблемам

Мы всегда ищем больше мнений о дискуссиях в системе отслеживания проблем. Это хорошая возможность повлиять на будущее направление развития Lozad.js.

Сообщение о проблемах

  • Нашли проблему? Хотите новую функцию? Прежде всего посмотрите, не была ли ваша проблема или идея уже зарегистрирована (https://github.com/ApoorvSaxena/lozad.js/issues).
  • Если нет, просто откройте новый чёткий и описательный вопрос.
  • Используйте чёткое и описательное название.
  • Включите как можно больше информации: шаги для воспроизведения проблемы, сообщение об ошибке, версию браузера, операционную систему и т.д.
  • Чем больше времени вы потратите на проблему, тем больше мы потратим.

Отправка запросов на вытягивание

  • Нетривиальные изменения часто лучше обсудить в проблеме заранее, чтобы предотвратить ненужную работу.
  • Для амбициозных задач вы должны попытаться как можно скорее представить свою работу сообществу для получения обратной связи. Откройте запрос на вытягивание, как только вы сделаете минимум, необходимый для демонстрации вашей идеи. На этом раннем этапе не беспокойтесь о том, чтобы всё было идеально или завершено на 100%. Добавьте префикс [WIP] к названию и опишите, что вам ещё нужно сделать. Это позволяет рецензентам знать, что не стоит придираться к мелким деталям или указывать на улучшения, которые, как вы уже знаете, вам необходимо сделать.
  • Новые функции должны сопровождаться тестами и документацией.
  • Не включайте несвязанные изменения.
  • Проведите линтинг и тестирование перед отправкой запроса на вытягивание.
  • Сделайте запрос на вытягивание из тематической ветки, а не из master.
  • Используйте чёткое и описательное название для запроса на вытягивание и коммитов.
  • Напишите убедительное описание того, почему мы должны принять ваш запрос на вытягивание. Это ваша работа — убедить нас. Ответьте «почему» это необходимо и предоставьте варианты использования.
  • Вас могут попросить внести изменения в ваш запрос на вытягивание. Нет необходимости открывать ещё один запрос на вытягивание. Просто обновите существующий.

Стиль кода

Следуйте стилю xo. Используйте два пробела для отступа и никаких точек с запятой.

Эмодзи в сообщениях коммита

Каждый коммит важен. Так давайте же отмечать каждый коммит соответствующим эмодзи! :smile:

Какой эмодзи использовать? :confused:

Тип коммита Эмодзи
Первый коммит :tada: :tada:
Улучшение формата/структуры кода :art: :art:
Повышение производительности :racehorse: :racehorse:
Написание документации :memo: :memo:
Исправление ошибки :bug: :bug:
Удаление кода или файлов :fire: :fire:
Фиксация сборки CI :green_heart: :green_heart:
Работа с безопасностью :lock: :lock:
Обновление зависимостей :arrow_up: :arrow_up:
Понижение зависимостей :arrow_down: :arrow_down:
Добавление тестов :umbrella: :umbrella:
Улучшение доступности :wheelchair: :wheelchair:
Добавление новых функций :sparkles: :sparkles:
Рефакторинг :package: :package:
Другое [Будьте

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Lozadjs.git
git@api.gitlife.ru:oschina-mirror/mirrors-Lozadjs.git
oschina-mirror
mirrors-Lozadjs
mirrors-Lozadjs
master