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: 47
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

Learning SAS

Software Above the Level of a Single Device

S-BPM in the Production Industry

Learn BlackBerry 10 App Development

The Next.js Handbook

Others related eBooks about Getting Started with InnerSource

How To Think Like A Computer Scientist: C Version

The book is intended as a very first introduction into computer science and programming. As such, its content is well-balanced in comprehensiveness and conciseness. A programming book should not distract with verbose text and this book strikes a good middle ground between the mutually contradicting ...

The Basics of User Experience Design

If you're looking to gain an introduction into the world of user experience (UX) design - ..., download free User Experience Design tutorial in PDF (73 pages) created by Mads Soegaard ....

HackSpace Magazine: Issue 48

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

Open Data Structures: An Introduction

Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. ...

S-BPM Illustrated

Download free course S-BPM Illustrated, pdf file on 144 pages by Albert Fleischmann, Stefan Raß, Robert Singer....

Introduction to High-Performance Scientific Computing

The field of parallel scientific computing lies at the crossroads of a number of disciplines and skill sets, and correspondingly, for someone to be successful at using parallel computing in science requires at least elementary knowledge of and skills in all these areas. ...

Learning aframe PDF course

Download free Aframe tutorial course in PDF, training file in 16 chapters and 76 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Blazor, A Beginners Guide

Download free course Blazor, A Beginners Guide, pdf file on 121 pages by by Ed Charbeneau....

The Hundred-Page Machine Learning Book

Everything you really need to know in Machine Learning in a hundred pages!...

Managed Software Evolution

Download free course Managed Software Evolution, pdf file on 439 pages by Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser, Jan Keim, Lukas Märtin....