Bevezetés

Befejezett

Nem is olyan régen a szoftverfejlesztői világ két élesen eltérő modellt kínált: nyílt forráskód és saját fejlesztésű modelleket. A nyílt forráskódú szoftvereknek előnyös volt a védjegy nyitottsága: bárki felajánlhat hozzájárulásokat, így sokan igen. A jogvédett szoftverek azonban egy olyan zárt rendszer használatával korlátozzák a hozzáférést, amely a szellemi tulajdon védelmét jutalmazza.

Tegyük fel, hogy ön egy olyan vállalat vezetője, amely jelentős befektetéseket hajtott végre a saját szoftverében. Ennek nem kell technológiai vállalatnak lennie; mindenféle típusú és méretű cég készít és tart karban saját szoftvereket és más szellemi tulajdont, hogy versenyelőnyhöz jusson az iparágában. Azonban nagy tiszteletben tartotta a nyílt forráskód használt mintákat, például a forráskód láthatóságát, a projekthibák tudatosságát és a funkciókérések átláthatóságát. A külső hozzájárulások integrációját egyszerűsítő lekéréses kérelmek modelljét is kedvelheti. Szeretné biztosítani ezeket az előnyöket a fejlesztői csapatok számára, de nem szeretné nyílt forráskódúvá tenni a cég értékes szoftvereit. Amire szüksége van, az egy hibrid, amely mindkét megközelítés előnyeit biztosítja. Amire Önnek szüksége van, az az InnerSource.

Ebben a modulban megtudhatja, hogyan felügyelhet sikeres InnerSource-programokat a GitHubon hatékony felderíthetőség, útmutatás és karbantartás révén.

Tanulási célkitűzések

Ebben a modulban megtanulhatja, hogyan:

  • Kontrasztos felhasználói és szervezeti tulajdonú projektek.
  • Tegyen javaslatokat a GitHub-szervezetek számával kapcsolatban.
  • Felderíthető adattárak létrehozása.
  • Hozzon létre robusztus adattárbeli README-eket.
  • Használjon probléma- és lekéréses kérelmeket.
  • Átláthatóvá teheti az adattárakat.
  • Mérje fel az InnerSource sikerességét a szervezeten belül.
  • Ossza el az InnerSource-eszközkészletet.

Előfeltételek

  • Egy GitHub-fiók.
  • Fájlok navigálásának és szerkesztésének lehetősége a GitHubon.
  • A lekéréses kérelmek ismerete.

Javasoljuk, hogy a modul megkezdése előtt fejezze be a GitHub használatát .