External : Where to put the Open source and commercial library code you use - sauter-hq/git-guidelines GitHub Wiki

This section of our Git Guidelines defines where to put Commercial or Open Source code used in Fr. Sauter AG.

Indeed this rule is there to solve a big problem : Always having all the software components and source code we need to build a software, even in 10 years.

Indeed, even if it's unlikely, it can be so that given open source or commercial library are no more accessible some times after the project was developed. ( i.e. This actually happens to moduWeb Vision libraries )

To ensure that these libraries or software components can always be found by Fr. Sauter AG, we created the External organization, which contains repositories for all libraries we use.

External is the place where external code, not maintained by Fr. Sauter AG has to be stored. Everything that isn't under our responsibility. That we won't tweak, but could eventually patch. At best import them with their history ( i.e. Using simply git, git-svn, git-hg...)