Пособие по SIG

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Объем SIG

TensorFlow поддерживает группы по интересам (SIG), чтобы сосредоточить сотрудничество в определенных областях. SIG делают свою работу публично. Чтобы присоединиться и внести свой вклад, просмотрите работу группы и свяжитесь с лидером SIG. Политики членства различаются в зависимости от SIG.

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

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

См. Полный список TensorFlow SIG .

Non-цели: Какой SIG не является

SIG предназначены для облегчения сотрудничества в совместной работе. Таким образом, SIG - это:

  • Не форум поддержки : список рассылки и SIG - это не одно и то же.
  • Не требуется сразу : на раннем этапе жизни проекта вы можете не знать, есть ли у вас совместная работа или соавторы.
  • Несвободный труд : для совместного роста и координации работы требуется энергия.

Наш подход к созданию SIG будет консервативным - благодаря простоте запуска проектов на GitHub есть много возможностей для совместной работы без необходимости в SIG.

Жизненный цикл SIG

Исследования и консультации

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

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

Даже если необходимость в SIG кажется очевидной, исследования и консультации по-прежнему важны для успеха группы.

Создание новой группы

Новая группа должна следовать приведенному ниже процессу регистрации. В частности, он должен демонстрировать:

  • Четкая цель и преимущества TensorFlow (в рамках подпроекта или области приложения)
  • Два или более участников, желающих действовать в качестве руководителей группы, наличие других участников и свидетельство спроса на группу
  • Ресурсы, которые ему изначально потребуются (обычно, список рассылки и регулярные звонки венчурным инвесторам).

Утверждение для группы будет дано решением команды сообщества TF, которая будет поддерживать проект tenorflow / сообщества. При необходимости группа будет консультироваться с другими заинтересованными сторонами.

Перед тем, как приступить к формальным этапам процесса, рекомендуется проконсультироваться с командой сообщества TensorFlow, community-team@tensorflow.org. Весьма вероятно, что потребуются диалог и итерация до того, как запрос SIG будет готов.

Формальный запрос на новую группу осуществляется путем отправки устава в качестве PR в tenorflow / сообщество и включения запроса в комментарии к PR (см. Шаблон ниже). После утверждения PR группы будет объединен и необходимые ресурсы будут созданы.

Шаблон запроса для нового SIG

Этот шаблон будет доступен в репозитории сообщества: SIG-request-template.md .

Фрахтование

Каждая группа будет создана на основании устава и будет регулироваться кодексом поведения TensorFlow. Архив группы будет общедоступным. Членство может быть открыто для всех без одобрения или доступно по запросу до одобрения администратора группы.

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

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

Сотрудничество и включение

Хотя это не является обязательным, группа должна выбрать использование сотрудничества через запланированную конференц-связь или каналы чата для проведения встреч. О любых таких встречах следует сообщать в списке рассылки, а затем отправлять заметки в список рассылки. Регулярные встречи помогают повысить подотчетность и прогресс в SIG.

Члены команды сообщества TensorFlow будут активно отслеживать и поощрять группу к обсуждениям и действиям, если это необходимо.

Запуск

Необходимые мероприятия:

Дополнительные мероприятия:

  • Создание сообщения в блоге для сообщества блогов TensorFlow.

Состояние и прекращение SIG

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

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