Введення
Не так давно світ розробки програмного забезпечення запропонував дві різко чіткі моделі: відкритий код і власність. Програмне забезпечення з відкритим кодом отримала вигоду від відкритості торгової марки: будь-якому користувачу дозволено пропонувати внески, так багато людей. Власне програмне забезпечення, з іншого боку, обмежує доступ через закриту систему, яка цінує конфіденційність своєї інтелектуальної власності (IP).
Припустімо, ви лідер компанії, яка зробила значні інвестиції в своє власне програмне забезпечення. Це не обов'язково має бути технологічна компанія; підприємства всіх форм і розмірів створюють і підтримують власне програмне забезпечення та іншу IP-адресу, щоб користуватися конкурентною перевагою в своїй галузі. Однак ви дуже поважаєте шаблони, які використовуються у відкритому коді, наприклад видимість вихідного коду, відомості про помилки проекту та прозорість запитів на функції. Вам також подобається модель запиту на витягування, яка спрощує інтеграцію зовнішніх внесків. Ви б дуже хотіли принести ці переваги своїм командам розробників, але не хочете відкривати джерело цінного програмного забезпечення компанії. Вам потрібен гібрид, який забезпечує переваги обох підходів. Що вам потрібно, це InnerSource.
У цьому модулі дізнайтеся, як керувати успішною програмою InnerSource на GitHub за допомогою ефективного виявлення, керівництва та обслуговування.
Цілі навчання
У цьому модулі ви дізнаєтеся, як це зробити:
- Контрастність проектів користувачів і проектів, що належать організації.
- Робіть рекомендації щодо кількості організацій GitHub, які ви повинні мати.
- Створення видимих репозиторіїв.
- Створення надійних readmes сховища.
- Використовуйте шаблони питань і запитів.
- Створюйте прозорість у репозиторіях.
- Виміряйте успіх InnerSource в організації.
- Розповсюдити свій набір інструментів InnerSource.
Передумови
- Обліковий запис GitHub.
- Можливість навігації та редагування файлів у GitHub.
- Знайомство з запитами на витяг.
Перш ніж почати цей модуль, радимо виконати загальні відомості про GitHub.