All Contributors

All Contributors

  • Документация
  • GitHub
  • Languages iconРусский
    • English
    • 日本語
    • Deutsch
    • Español
    • Français
    • Bahasa Indonesia
    • 한국어
    • Polski
    • Português (Brasil)
    • 中文

›CLI

Спецификация

  • Обзор
  • Спецификация
  • Emoji Ключ ✨
  • Repository Maintainers
  • Инструменты

@all-contributors Бот 🤖

  • Обзор
  • Установка
  • Использование
  • Конфигурация
  • FAQs

CLI

  • Обзор
  • Установка
  • Использование
  • Конфигурация

Проект

  • Помогите нам улучшить
  • Кодекс поведения
  • Кто этим пользуется?
Edit

Использование CLI

Документация по использованию предполагает, что вы уже выполнили установку CLI.

Быстрая заметка: ниже мы приведём упрощённые примеры команды all-contributors, но если у Вас возникли какие-либо трудности, попробуйте воспользоваться командой yarn all-contributors 😺

Команды

  • all-contributors init
  • all-contributors add
  • all-contributors check
  • all-contributors generate

all-contributors init

Запустите эту команду при первом запуске all-contributors-cli. Эта команда задаст несколько вопросов и установит проект для all-contributors. Эта настройка включает создание файла конфигурации .all-contributorsrc и создание таблицы для участников в files, который вы указали (обычно это README.md).

all-contributors add

Используйте add для добавления новых участников в Ваш проект или добавьте новые типы, в которых они внесли свой вклад. Они будут добавлены в конфигурационный файл, а файл участников будет обновлен так же, как если бы Вы использовали команду generate command.

# Добавить нового участника <username>, который внёс вклад типа <contribution>
all-contributors add <username> <contribution>
# Пример:
all-contributors add jfmengels code,doc

Где username – имя пользователя на GitHub или Gitlab, а contribution – список типов вкладов через запятую. Смотрите Emoji Key (ссылка на типы вкладов) для списка допустимых типов contribution.

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

all-contributors check

Используйте check для сравнения участников из GitHub с теми, кто записан в .all-contributorsrc файле, чтобы убедиться, что записи совпадают.

Из-за ограничений GitHub API, эта команда работает только для проектов с не более, чем 500 участников (пока Вы не установите PRIVATE_TOKEN, как упомянуто ниже).

all-contributors generate

Используйте generate для чтения contributors из вашего списка .all-contributorsrc файла и обновления таблиц участников, указанных в files ключе.

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

<!-- ALL-CONTRIBUTORS-LIST:START – Не удаляйте и не изменяйте эту секцию -->
<!-- ALL-CONTRIBUTORS-LIST:END -->

Also note that it needs to find the following tags in order to update the badge:

<!-- ALL-CONTRIBUTORS-BADGE:START - Не удаляйте и не изменяйте эту секцию -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->

Пользователи GitHub

В некоторых случаях Вы можете увидеть сообщение об ошибке GitHub API rate limit exceeded for xxx. В таком случае Вы можете задать переменную среды под именем PRIVATE_TOKEN для того, чтобы обойти GitHub rate limit.

Приватный токен – это ваш персональный ключ доступа для аутентификации с GitHub API.

Пользователи GitLab

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

Приватный токен – это ваш персональный ключ доступа для аутентификации с GitLab API.

# установить приватный токен для Linux
export PRIVATE_TOKEN=ваш_приватный_токен
# установить приватный токен для Windows
set PRIVATE_TOKEN=ваш_приватный_токен

Дальше

  • Настройка CLI
← УстановкаКонфигурация →
  • Команды
    • all-contributors init
    • all-contributors add
    • all-contributors check
    • all-contributors generate
  • Пользователи GitHub
  • Пользователи GitLab
  • Дальше
All Contributors