Керування програмою InnerSource
Проміжний рівень GitHub Concepts
Stan Konkin
ML Enthusiast, DataCamp
Вступ до проєктів з відкритим кодом
🔓
Відкритий код
: кожен може використовувати й покращувати
👥
Глобальна співпраця
: розробники долучаються по всьому світу
⚡
Безперервні інновації
: рухомі потребами спільноти
Переваги проєктів з відкритим кодом
🚀
Швидкі інновації
: прогрес завдяки різноманітному внеску
🛠
Висока якість
: рецензований, надійний код
🌎
Глобальний доступ
: безплатні інструменти для всіх
🔥
Сильна спільнота
: краща співпраця та рішення
Як робити внески у відкритий код
💻
Долучайтесь
: додавайте функції, виправляйте баги, покращуйте документацію
👨💻
Зріст навичок
: підсилюйте технічну експертизу
👤
Будуйте репутацію
: здобувайте визнання в спільноті даних
👥
Співпрацюйте глобально
: працюйте з експертами, впливайте на ключові інструменти
Перехід до InnerSource
⚙
InnerSource
: модель розробки для внутрішньої співпраці
👨💻
Покращуйте взаємодію
: зміцнюйте командну роботу й обмін
👤
Забезпечуйте прозорість
: відкриті проєкти для всіх команд
Огляд InnerSource
💻 Застосування практик open-source всередині компанії
👥 Прозорість, співпраця, спільна відповідальність
🛠 Внутрішні репозиторії, стандартизовані внески з шаблонами
Внутрішні репозиторії
🛠
Типи репозиторіїв
: оберіть private, public або
internal
👥
Внутрішні репозиторії
: авто-доступ
read
для всіх членів орг-ції
Зміна репозиторію на Internal
Назви репозиторіїв і шаблони
📃
Змістовні назви
: використовуйте
data-pipelines
або
ml-models
📝
Шаблони issues
: стандартизуйте створення звернень
📄
Шаблони PR
: підказки, як подавати зміни
Налаштування шаблонів
Створення шаблонів PR та issues
Використання шаблонів issues
Обмеження та виклики InnerSource
⚠
Опір
: команди можуть віддавати перевагу звичним методам
🔒
Безпека
: ризик розкриття чутливих даних
🔧
Управління
: потрібні чіткі політики
📊
Ресурси
: потрібні додаткові ресурси й навчання
Давайте потренуємось!
Проміжний рівень GitHub Concepts
Preparing Video For Download...