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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

S-BPM in the Wild

HackSpace Magazine: Issue 50

How the World Changed Social Media

Learning MongoDB

Haskell Notes for Professionals

Others related eBooks about Getting Started with InnerSource

Discrete Structures for Computer Science: Counting, Recursion, and Probability

This book provides a broad introduction to some of the most fascinating and beautiful areas of discrete mathematical structures. It starts with a chapter on sets and goes on to provide examples in logic, applications of the principle of inclusion and exclusion and finally the pigeonhole principal. ...

Project Management Skills for All Careers

This textbook provides students with project management skills they can apply in any chosen profession. It offers practical, real-world insights for effective project management and guides you through the essentials of the people and project management. ...

Compiler Design: Theory, Tools, and Examples

...

Business Process Flow Mapping Succinctly

Download free course Business Process Flow Mapping Succinctly, pdf file on 73 pages by by Erica L. Quigley....

Computational and Inferential Thinking: The Foundations of Data Science

Data Science is about drawing useful conclusions from large and diverse data sets through exploration, prediction, and inference. Our primary tools for exploration are visualizations and descriptive statistics, for prediction are machine learning and optimization, and for inference are statistical t...

Developing Reactive Microservices: Enterprise Implementation in Java

With microservices taking the software industry by storm, traditional enterprises running large, monolithic Java EE applications have been forced to rethink what they’ve been doing for nearly two decades. But how can microservices built upon reactive principles make a difference? ...

Everything Is Distributed

Download free course Everything Is Distributed, pdf file on 38 pages by Courtney Nash, Mike Loukides....

Tutorials of Visual Graphic Communication Programs for Interior Design

Download free course Tutorials of Visual Graphic Communication Programs for Interior Design, pdf file on 314 pages by Yongyeon Cho....

Hacker hightschool, learn how being a Hacker

Free tutorial intended to beginners to learn how being a hacker for educational purpose....

Make Games with Python on Raspberry Pi

You are going to learn how to make a game on our Raspberry Pi from the ground up. ...