Collaborating with open source teams is a fact of life for many development shops these days, but it can be hard to take changes from an active upstream project and even harder to contribute. Even more difficult is contributing to projects when you have changes the wider community may not want.

Come hear how the GitSwarm team at Perforce has developed branching, build, and test automation systems to stay up-to-date while still sharing as many changes as possible with the community.

  • Learn about run-time extension and when to use it
  • See how to automate the testing and merging of community changes
  • Identify key traits of extensible projects