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

OSCHINA-MIRROR/ng-alain-delon

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

Автоматическое добавление и удаление отредактированных файлов

  1. Отправьте изменения в свою ветку на GitHub:

    git push origin my-fix-branch
  2. На GitHub отправьте pull request пользователю delon:master.

  3. Если мы предложим внести изменения, то:

  • Внесите необходимые обновления.

  • Заново запустите тестовые наборы delon, чтобы убедиться, что тесты проходят успешно.

  • Перебазируйте свою ветку и принудительно отправьте изменения в свой репозиторий на GitHub (это обновит ваш запрос на pull):

    git rebase master -i
    git push -f

Это всё! Благодарим вас за вклад!

После слияния запроса на pull

После того как ваш запрос будет объединён, вы можете безопасно удалить свою ветку и извлечь изменения из основного (восходящего) репозитория:

  • Удалите удалённую ветку на GitHub через веб-интерфейс GitHub или локальную оболочку следующим образом:

    git push origin --delete my-fix-branch
  • Проверьте основную ветку:

    git checkout master -f
  • Удалите локальную ветку:

    git branch -D my-fix-branch
  • Обновите основную версию последней версией восходящего потока:

    git pull --ff upstream master

Правила кодирования

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

  • Все функции или исправления ошибок должны быть протестированы одним или несколькими тестами (юнит-тестами).
  • Все общедоступные методы API должны быть документированы.

Рекомендации по оформлению сообщений о фиксации

У нас есть очень чёткие правила относительно того, как можно форматировать сообщения git commit. Это приводит к более читаемым сообщениям, которые легко отслеживать при просмотре истории проекта. Кроме того, мы используем сообщения git commit для создания журнала изменений delon.

Формат сообщения о фиксации

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

<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>

Заголовок является обязательным, а область действия заголовка — необязательной.

Любая строка сообщения о фиксации не может быть длиннее 100 символов! Это позволяет легче читать сообщение на GitHub, а также в различных инструментах git.

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

Примеры: (ещё больше примеров)

docs(changelog): update change log to beta.5
fix(release): need to depend on latest rxjs and zone.js

The version in our package.json gets copied to the one we publish, and users need the latest of these.

Возврат

Если фиксация отменяет предыдущую фиксацию, она должна начинаться с revert: , за которым следует заголовок отменённой фиксации. В теле должно быть написано: This reverts commit <hash>., где хэш — это SHA отменяемой фиксации.

Тип

Должен быть одним из следующих:

  • build: Изменения, влияющие на систему сборки или внешние зависимости (примеры областей: gulp, broccoli, npm)
  • ci: Изменения в нашей конфигурации CI и сценариях (примеры областей: Travis, Circle, BrowserStack, SauceLabs)
  • docs: Только изменения документации
  • feat: Новая функция
  • fix: Исправление ошибки
  • perf: Изменение кода, которое улучшает производительность
  • refactor: Изменение кода, которое не исправляет ошибку и не добавляет функцию
  • style: Изменения, которые не влияют на смысл кода (пробел, форматирование, отсутствующие точки с запятой и т. д.)
  • test: Добавление недостающих тестов или исправление существующих тестов

Тема

Тема содержит краткое описание изменения:

  • используйте повелительное наклонение, настоящее время: «изменить», а не «изменено» или «изменения».
  • не используйте заглавные буквы в начале.
  • без точки (.) в конце.

Тело

Как и в теме, используйте повелительное наклонение, настоящее время: «измените», а не «изменённое» или «изменение». Тело должно включать мотивацию для изменения и противопоставлять его предыдущему поведению.

Нижний колонтитул

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

Breaking Changes должен начинаться со слова BREAKING CHANGE: с пробелом или двумя переносами строки. Остальная часть сообщения коммита используется для этого.

Подробное объяснение можно найти в этом документе.

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

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

1
https://api.gitlife.ru/oschina-mirror/ng-alain-delon.git
git@api.gitlife.ru:oschina-mirror/ng-alain-delon.git
oschina-mirror
ng-alain-delon
ng-alain-delon
master