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: 35
Created: 2022-02-02
License: CC BY
Author(s): Andy Oram
Getting Started with InnerSource

Others Computer science Tutorials

Azure DevOps Succinctly

Digital Video Concepts, Methods, and Metrics

Making Servers Work

HackSpace Magazine: Issue 46

Natural Computing and Beyond

Others related eBooks about Getting Started with InnerSource

Confessions of an IT Manager

Download free course Confessions of an IT Manager, pdf file on 306 pages by Phil Factor....

Hibernate Notes for Professionals

Download free course Hibernate Notes for Professionals, pdf file on 38 pages by Stack Overflow Community....

The Little MongoDB Book

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

Foundations of Software Science and Computation Structures

Download free course Foundations of Software Science and Computation Structures, pdf file on 586 pages by Christel Baier, Ugo Dal Lago....

Introduction to MATLAB

With this tutorial you will work through the examples to understand the basics of MATLAB programming ,a free training document under 74 pages for download....

How To Code in Go

Download free course How To Code in Go, pdf file on 447 pages by Mark Bates, Cory LaNou, Tim Raymond....

Skype Bots Succinctly

Download free course Skype Bots Succinctly, pdf file on 92 pages by Ed Freitas....

Lightweight Systems for Realtime Monitoring

Download free course Lightweight Systems for Realtime Monitoring, pdf file on 27 pages by Sam Newman....

Essential Bash

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Bash programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Big Data on Real-World Applications

As technology advances, high volumes of valuable data are generated day by day in modern organizations. The management of such huge volumes of data has become a priority in these organizations, requiring new techniques for data management and data analysis in Big Data environments. These environment...