Andrew's Digital Garden

Innersource

Using open source approaches and processes, but for proprietary software.

From GitLab: Organizations that use InnerSource experience benefits that are typical of open source development, such as:

  • High-quality code: With unit tests, code coverage, and continuous integration, teams improve code earlier in the lifecycle
  • Comprehensive documentation: Code is better documented, both in comments and less formally in discussions, leading to a single source of truth
  • Effective code reuse: Code and architecture are discoverable and available across teams and the organization
  • Strong collaboration: Code reviews haveĀ less friction, team communication becomes stronger, and contributions increase in number
  • Healthy culture: Silos areĀ broken down, so developer happiness improves, leading to better retainment and recruitment

https://about.gitlab.com/topics/version-control/what-is-innersource/

[[concepts]] [[engineering]]

Innersource