# HG changeset patch # User Martin Geisler # Date 1290370751 -3600 # Node ID 409792abdefdb48546f913894d4b9b8e62b49651 # Parent 36849613f1beead2b76604e2e4b412f717631888 Describe why people bundle code diff --git a/bundled-code.tex b/bundled-code.tex new file mode 100644 --- /dev/null +++ b/bundled-code.tex @@ -0,0 +1,25 @@ +\begin{frame}[fragile]{Bundling Third-Party Code} + Storing third-party code in your repository is common: + \begin{itemize} + \item easy setup, developers need just one checkout +\begin{lstlisting}[language=] +application/ +-- src/ +-- doc/ +-- lib/ + -- libfoo/ + -- ... + -- libbar/ + -- ... +\end{lstlisting} + \item everybody has the same library versions + \begin{itemize} + \item uniform across platforms + \item stable target for your application + \end{itemize} + \item bugs can be fixed right away + \begin{itemize} + \item no need to wait for a new upstream release + \end{itemize} + \end{itemize} +\end{frame} diff --git a/vendor-branches.tex b/vendor-branches.tex --- a/vendor-branches.tex +++ b/vendor-branches.tex @@ -46,6 +46,8 @@ \section{Vendor Branches} +\include{bundled-code} + \include{library-maintenance} \section{Wrapping Up}