InnerSource at PayPal allows contributors from outside of a team to actively contribute to its codebase. However, the added perks of getting more work done brings additional overhead. PayPal now needs to track additional information about external pull requests, keep the external contributors informed about the status of their pull requests and the go-live date of their feature, and notify stake holders about the status of its releases.
Bijil Abraham Philip explains what happened when his team hopped on the InnerSource bandwagon. They immediately ran into tooling issues, so they created InnerSource’s first open source tool, Mr. Gerkins, to automate the many mundane tasks associated with repository management in a collaborative organization, such as generating release notes, notifying pull request owners about tag creation, notifying distribution lists about releases, and identifying and labeling pull requests as InnerSource, so that developers and trusted committers can focus on the things that matter.
Bijil is a Software Development Engineer at Amazon, where he works for Amazon Pay’s Buyer Experience team. Previously, Bijil was a Software Engineer on the Transaction Orchestration Platform team at PayPal. Bijil holds a Master’s in Computer Science from the University of Southern California. He completed his Bachelor’s degree in Computer Science from the University Visvesvaraya College of Engineering (UVCE), Bangalore, India.
Bijil is passionate about technology and this has led him to participate in various hackathons, with multiple podium finishes. His hobbies include soccer, traveling and reading.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com