Управление программой InnerSource
Средний уровень GitHub
Stan Konkin
ML Enthusiast, DataCamp
Введение в проекты с открытым исходным кодом
- 🔓 Открытый код: Любой может использовать и улучшать его
- 👥 Глобальное сотрудничество: Разработчики вносят вклад со всего мира
- ⚡ Непрерывные инновации: На основе потребностей сообщества
Преимущества проектов с открытым исходным кодом
- 🚀 Быстрые инновации: Прогресс за счёт разнообразного вклада
- 🛠 Высокое качество: Проверенный и надёжный код
- 🌎 Глобальный доступ: Бесплатные инструменты для всех
- 🔥 Сильное сообщество: Улучшенное сотрудничество и решения
Вклад в проекты с открытым исходным кодом
- 💻 Вклад: Добавляйте функции, исправляйте ошибки, улучшайте документацию
- 👨💻 Рост навыков: Развивайте технические компетенции
- 👤 Репутация: Завоёвывайте признание в сообществе данных
- 👥 Глобальное сотрудничество: Работайте с экспертами, влияйте на ключевые инструменты

Переход к InnerSource
- ⚙ InnerSource: Модель разработки для внутреннего сотрудничества
- 👨💻 Улучшение совместной работы: Усиление командного взаимодействия и обмена знаниями
- 👤 Прозрачность: Открытый доступ к проектам для всех команд
Обзор InnerSource
- 💻 Применение практик открытого кода внутри организации
- 👥 Прозрачность, сотрудничество, общая ответственность
- 🛠 Внутренние репозитории, стандартизированные вклады с шаблонами
Внутренние репозитории
- 🛠 Типы репозиториев: Выберите приватный, публичный или внутренний
- 👥 Внутренние репозитории: Автоматический доступ на чтение для всех участников организации
Изменение типа репозитория на внутренний
Названия и шаблоны репозиториев
- 📃 Понятные названия: Используйте описательные имена, например
data-pipelines или ml-models
- 📝 Шаблоны задач: Стандартизируйте оформление задач
- 📄 Шаблоны PR: Задайте единый формат для подачи изменений
Создание шаблонов PR и задач
Использование шаблонов задач
Ограничения и проблемы InnerSource
- ⚠ Сопротивление: Команды могут предпочитать привычные методы
- 🔒 Безопасность: Риск раскрытия конфиденциальных данных
- 🔧 Управление: Требуются чёткие политики
- 📊 Ресурсы: Необходимы дополнительные ресурсы и обучение
Давайте потренируемся!
Средний уровень GitHub
Preparing Video For Download...