John Blischak Convert outline to use LaTeX lists.  about 9 years ago

Commit id: 3b4aae3327d9439c19260231ffc17bede42be406

deletions | additions      

       

\textbf{Outline}  1. \begin{enumerate}  \item  Introduction to version control (what is it, what are the different flavors, maybe a history lesson?, who else uses it?)\\ it?)  \item Using version control to track your code (as a single contributor)  \begin{itemize}  \item How to set up a repository  \item How to tell version control what to commit  \item How to commit new material and changes  \item How to revert to previous versions  \end{itemize}  \item Using version control online (trying to avoid using jargon like "remote", which I realize I have jargon all over the place other than this one line, but we should think of how we should present the jargon to a biology audience probably)  \begin{itemize}  \item How to set up and link a remote repository to local repository  \item Sync local and online versions of repositories  \end{itemize}  \item Using version control with collaborators  \begin{itemize}  \item Copying a repository remotely  \item Merging  \end{itemize}  \item Why use version control as a scientist?  \end{enumerate}  2. Using version control to track your code (as a single contributor)\\  a. How to set up a repository\\  b. How to tell version control what to commit\\  c. How to commit new material and changes\\  d. How to revert to previous versions\\    3. Using version control online (trying to avoid using jargon like "remote", which I realize I have jargon all over the place other than this one line, but we should think of how we should present the jargon to a biology audience probably)\\  a. How to set up and link a remote repository to local repository\\  b. Sync local and online versions of repositories\\    4. Using version control with collaborators\\  a. Copying a repository remotely\\  b. Merging\\    5. Why use version control as a scientist?\\  \textbf{Potential box ideas:}\\  1. ideas:}  \begin{enumerate}  \item  Vocabulary: define things like commit, merge, branch, repo, etc...\\  2. etc...  \item  Why use version control?\\  3. control?  \item  Why stage and then commit?\\  4. commit?  \item  Commit early and often\\  5. often  \item  Why branch?\\  6. branch?  \item  What not to version control.\\ control.  \end{enumerate}