An open API service indexing awesome lists of open source software.

https://github.com/joelparkerhenderson/source-code-management

Source code management → notes and ideas → mono-repos, trunk-based-development, etc.
https://github.com/joelparkerhenderson/source-code-management

Last synced: 8 months ago
JSON representation

Source code management → notes and ideas → mono-repos, trunk-based-development, etc.

Awesome Lists containing this project

README

          

# Source code management - notes and ideas

Notes on source code management such as Git, repository architecture such as monorepo vs. polyrepo, topic flows such as trunk-based-development, and more. Work in progress. Improvement ideas welcome.

Files:

* [Security, auditing, compliance](security-auditing-compliance/index.md)
* [Bazel/Blaze for dependencies](bazel-blaze-for-dependencies/index.md)
* [SCM comparisons across organizations](scm-comparisons-across-organizations/index.md)
* [SCM at Facebook](scm-at-facebook/index.md)
* [SCM at Google](scm-at-google/index.md)
* [Git vs. Mercurial vs. Subversion vs. Perforce et al.](git-vs-mercurial-vs-subversion-vs-perforce-et-al/index.md)
* [Partial checkout](partial-checkout/index.md)

See also:

* [Monorepo vs. polyrepo](https://github.com/joelparkerhenderson/monorepo_vs_polyrepo)
* [Trunk based development](https://trunkbaseddevelopment.com/)
* [Why Google stores billions of lines of code in a single repository (2016) (acm.org)](https://dl.acm.org/citation.cfm?id=2854146)
* [Scaling Mercurial at Facebook](https://code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/)
* [Monorepos: Please don’t! by Matt Klein](https://medium.com/@mattklein123/monorepos-please-dont-e9a279be011b)
* [Hacker News discussion](https://news.ycombinator.com/item?id=18808909)