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

Others Computer science Tutorials

3D Printing with Biomaterials

Learning SAS

Hibernate Notes for Professionals

Mercurial: The Definitive Guide

Digital Video Concepts, Methods, and Metrics

Others related eBooks about Getting Started with InnerSource

Cracking Passwords Guide

This tutorial is for people who want to learn to the how and why of password cracking. There is a lot of information being presented and you should READ IT ALL BEFORE you attempted doing anything documented here....

Software Innovation: Eight Work-style Heuristics for Creative System Developers

Software Innovation: eight work-style heuristics for creative system developers. ...

iOS App Reverse Engineering

This book is the world's first book of very detailed iOS App reverse engineering skills, targeting 4 kinds of readers:...

Mathematics for Computer Science

This book covers elementary discrete mathematics for computer science and engineering. It emphasizes mathematical definitions and proofs as well as applicable methods. It explores the topics of basic combinatorics, number and graph theory, logic and proof techniques, and many more....

HackSpace Magazine: Issue 50

Download free course HackSpace Magazine: Issue 50, pdf file on 116 pages by HackSpace Team....

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....

Numerical Methods with Applications, 2nd Edition

This book entitled Numerical Methods with Applications is written primarily for engineering undergraduates taking a course in Numerical Methods. The textbook offers a unique treatise to numerical methods which is based on a holistic approach and short chapters. ...

Bing Maps V8 Succinctly

Download free course Bing Maps V8 Succinctly, pdf file on 106 pages by by James McCaffrey....

Embedded Firmware Solutions

Download free course Embedded Firmware Solutions, pdf file on 215 pages by Jiming Sun, Marc Jones, Stefan Reinauer, Vincent Zimmer....

Exploring Cloud Computing

Download free course Exploring Cloud Computing, pdf file on 121 pages by Michael Wittig, Andreas Wittig....