Getting Started with InnerSource



Download free course Getting Started with InnerSource, pdf file on 22 pages by Andy Oram.
Welcome to InnerSource, the powerful movement for developing open source software within the walls of a single organization, where the "openness" of a project extends across teams inside the company. In this report, O'Reilly editor and author Andy Oram takes you inside InnerSource, first by reviewing the principles that make open source development successful, and then by describing how InnerSource has worked at PayPal, the leading Internet commerce facilitator.

PayPal's path to InnerSource involved a series of large-scale corporate decisions that included a conscious shift in tools and corporate culture. Through InnerSource, the company not only achieved faster development and better quality, but also created an environment of cross-team cooperation that encouraged programmers to contribute to any of PayPal's development projects.

You'll learn specific advantages of the InnerSource strategy, including:

Faster development: Programmers use unit tests, code coverage, and continuous integration to remove bugs at early stages
Complete documentation: Code is documented better, both in-code comments and less formally on discussion lists
Code reuse: Programmers across the organization understand the code and architecture of modules developed by other teams
Cross-team collaboration: Contributions by members outside of the team are frictionless and rarely have to be rewritten
Development with GitHub: GitHub maintains private repositories for in-house projects as well as public repositories for open source code

Table of contents

  • A Robust Approach to Team Collaboration
  • Where Open Source Principles Work
  • How PayPal Adopted InnerSource
Pages : 22
Size : 3.3 MB
File type : PDF
Downloads: 22
Created: 2022-02-02
License: CC BY
Author(s): Andy Oram
Getting Started with InnerSource

Others Computer science Tutorials

Foundations of Software Science and Computation Structures

HackSpace Magazine: Issue 48

Semantic Systems. In the Era of Knowledge Graphs

Azure Durable Functions Succinctly

Learning LaTeX

Others related eBooks about Getting Started with InnerSource

Free Range VHDL: The No-frills Guide to Writing Powerful Code for Your Digital Implementations

This book is a fundamental guide to develop the skills necessary to write powerful VHDL code. The approach taken by this book is to provide only what you need to know to get up and running quickly in VHDL....

Open Data Structures

Download free course Open Data Structures, pdf file on 336 pages by Pat Morin....

Fundamental Approaches to Software Engineering

Download free course Fundamental Approaches to Software Engineering, pdf file on 361 pages by Alessandra Russo, Andy Schürr....

Tutorial Cryptography with ARC4 in PDF

Download PDF tutorial about ARC4 stream cipher algorithm, and how to use it in a very simple application on the nRF24L01...

Introduction to Probability

The book is a beautiful introduction to probability theory at the beginning level. The book contains a lot of examples and an easy development of theory without any sacrifice of rigor, keeping the abstraction to a minimal level. It is indeed a valuable addition to the study of probability theory....

The Little MongoDB Book

Download free course The Little MongoDB Book, pdf file on 66 pages by Karl Seguin....

The Express Handbook

Download free course The Express Handbook, pdf file on 61 pages by Flavio Copes....

Learning Node.js

Download free course Learning Node.js, pdf file on 414 pages by Stack Overflow Community....

Ionic 4 Succinctly

Download free course Ionic 4 Succinctly, pdf file on 101 pages by Ed Freitas....

Open Source Systems

Download free course Open Source Systems, pdf file on 217 pages by Vladimir Ivanov, Artem Kruglov, Sergey Masyagin, Alberto Sillitti, Giancarlo Succi....