Introduction
Project Pods — это совместное пространство, в котором проверенные некоммерческие организации могут публиковать краткосрочные, основанные на навыках проекты открытый код и небольшие группы добровольцев, могут объединиться для создания значимых решений. Затем проекты будут отображаться в разделе " For Good First Issue " в разделе "For Teams".
Project Pod предназначены для команд, компаний и кругов сообщества, которые ищут проекты, управляемые миссией, которые нуждаются в реальной технической поддержке в конечном итоге. Каждый pod включает в себя курируемый вопрос проекта с четкой целью воздействия, и все контекст группы должны начать вносить быстрый вклад.
В этом руководстве вы узнаете, как подготовить и отправить проект для вашей некоммерческой организации, что ожидать во время процесса проверки и как настроить проект для успешного участия добровольцев.
Необходимые условия
Перед отправкой проекта убедитесь, что:
- Ваша некоммерческая организация является проверенным членом GitHub для некоммерческих организаций. Если вы еще не присоединились, см. раздел Краткое руководство по GitHub для некоммерческих организаций для применения.
- У вас есть четкая область проекта, которая может быть завершена небольшой командой в течение определенного периода времени.
- У вас есть репозиторий GitHub (или готовы создать его), где добровольцы будут участвовать.
Примечание.
Организации, которые не являются частью GitHub для некоммерческих организаций, по-прежнему могут добавлять отдельные проблемы в список "Хорошая первая проблема", но Project Pods доступны исключительно для проверенных некоммерческих организаций.
Общие сведения о модулях pod Project
Project Pod — это структурированное участие добровольцев со следующими характеристиками:
- Небольшая команда: обычно от 1 до 20 добровольцев, чтобы обеспечить фокус и эффективную совместную работу.
- Добровольцы вносят свой технический, конструктор или навыки управления проектами для решения реальных проблем с четким конечным результатом.
- Ориентированное на влияние: проекты решают реальные проблемы, определенные вашей организацией, с реальными результаты.
- Краткосрочный период: предназначен для завершения в течение определенного периода времени в течение дня, недели или ряда спринтов.
- Совместная работа: pod работает вместе в среде открытый код с помощью средств для координации и участия.
Шаг 1. Подготовка проекта
Перед заполнением формы приема соберите следующие сведения о проекте. Чем больше контекста вы предоставляете, тем проще для добровольцев, чтобы понять ваши потребности и начать вносить свой вклад.
Определение проблемы
Напишите четкое описание проблемы, в рамках решения проекта. Объясните, почему это важно для вашей некоммерческой организации и общин, которые вы обслуживаете. Добровольцы, скорее всего, будут взаимодействовать с проектами, где они могут видеть реальное влияние их вклада.
Определение конечных результатов и результатов
Определите, как выглядит проект. Примеры:
- "Рабочая панель мониторинга данных, которая визуализирует доступ к чистой воде по регионам"
- "Обновленный сайт документации с многоязычной поддержкой в низком ресурсном регионе"
- "Мобильное реагирование перепроектирование нашей страницы пожертвования"
Конкретные доставить помощь группам добровольцев в области их работы и поддержания внимания.
Вывод списка необходимых навыков
Определите типы навыков, необходимых для проекта. К ним могут относиться:
- Разработка программного обеспечения (указание языков и платформ)
- Дизайн пользовательского интерфейса или пользовательского интерфейса
- Документация и техническое написание
- Анализ данных
- Управление проектами
Указание технологии и средств
Список языков программирования, платформ, платформ и инструментов, используемых в проекте. Это помогает командам добровольцев оценить, соответствует ли проект их набору навыков.
Оценка обязательства по времени
Project pod предназначены для краткосрочного взаимодействия. Укажите, является ли проект следующим:
- 1-дневный спринт — ориентированные задачи, которые можно выполнить в одном рабочем сеансе
- 1-недельный проект — набор связанных задач, охватывающих несколько дней
- Текущее краткосрочное взаимодействие — повторяющиеся задачи в течение нескольких недель с четкой датой окончания
Подготовка репозитория
Репозиторий GitHub — это место, где будут работать добровольцы. Перед отправкой убедитесь, что он включает:
- README, объясняющий проект, его назначение и начало работы
- Файл CONTRIBUTEING с рекомендациями по участию
- Любые вспомогательные файлы, такие как макеты проектирования, схемы архитектуры или краткие сведения о проекте
- Использование меток Project Complete, Project Claimed, Project Open for Volunteers for Your Project Issue
Если у вас нет существующего репозитория, его можно создать и связать с ним в отправке. Вы также можете связаться с внешней документацией или ресурсами.
Шаг 2. Отправка формы приема Project
-
Перейти к GitHub для некоммерческих организаций
-
Выберите утвержденную некоммерческую GitHub организацию, которая будет поддерживать проект
-
Если вы еще не присоединились, см. раздел Краткое руководство по GitHub для некоммерческих организаций для применения.
-
В разделе "Запрос добровольцев разработчиков" выберите "Создать добровольческий запрос"
-
Заполните форму приема с информацией, подготовленной вами:
Поле Что предоставлять
О вашей некоммерческой организации | Описание миссии вашей некоммерческой организации и используемых вами технологий. | | запрос Project | Какая проблема решает этот проект? Почему важно для вашей некоммерческой организации и людей, которые вы обслуживаете? | | Описание необходимых работ по разработке | Описать результаты и результаты проекта. Что вы надеетесь достичь? Будьте конкретными в результатах. Включите необходимые навыки, такие как разработка программного обеспечения, проектирование пользовательского интерфейса, документация, анализ данных, управление проектами и т. д. | | Основной язык программирования или технология | Языки программирования, платформы, платформы. | | Количество необходимых добровольцев | Обычно 3–20 на pod. | | Веб-сайт организации | Ссылка на репозиторий или веб-сайт вашей организации. | | ссылка на проблему Project | Поделитесь ссылкой на проект, где дополнительные сведения о проекте. Убедитесь, что проблема помечена Project Complete, Project Claimed, Project Open for Volunteers |
- Нажмите кнопку "Отправить запрос", чтобы отправить проект для проверки.
Шаг 3. Процесс проверки
После отправки проекта команда GitHub Социального влияния просмотрите его. Вот чего следует ожидать:
- Если принято: ваш project будет указан на странице Project Pods на странице For Good First Issue, где корпорации, группы сообщества и отдельные группы добровольцев могут обнаружить и зарегистрироваться для него. GitHub Социальное влияние будет поддерживать совместное использование проекта с добровольцами.
- Если необходимы изменения: вы получите конструктивные отзывы о том, как улучшить проект для повторной отправки. Ниже перечислены распространенные причины для запросов на редакцию:
- Неясные цели или доставить
- Отсутствие определенных задач или проблем в репозитории
- Недостаточно сведений о необходимых навыках или технологиях
Примечание.
Запрос на редакцию не означает, что ваша идея не ценна. Это означает, что корректировки помогут добровольцам заниматься более эффективно. Вы можете в любое время пересмотреть и повторно отправить его.
Шаг 4. Работа с волонтером Pod
После того как ваш проект будет указан, и добровольная команда выбирает его, отправив комментарий по этой проблеме. Все вклады остаются открытый код в репозитории для текущего использования.
Communication
Модули Pod работают вместе в среде открытый код с помощью репозитория GitHub в качестве основной рабочей области. Добровольцы будут взаимодействовать с проблемами, запросами на вытягивание и обсуждениями в репозитории.
Роль владельца проекта
- Отвечайте на вопросы и просматривайте запросы на вытягивание своевременно. Добровольцы пожертвовали свое время — быстрая обратная связь держит их в активном режиме.
- Предоставление контекста: если добровольцы спрашивают о вашей миссии или людях, которые вы обслуживаете, поделитесь тем, что вы можете. Понимание влияния мотивирует лучшую работу.
- Четкое изменение области: если приоритеты сдвигаются во время участия, обновите проблемы и общаться с командой.