Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
git_intro/README.md
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
62 lines (54 sloc)
2.01 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# git_intro | |
Repository for the presentation about | |
"development and publishing of reproducible statistical workflows" (working title). | |
## general concept | |
* simple rather than exthaustive, to also include and attract "non-computerscientists" | |
## content | |
* git | |
* introduction | |
* what is git/github | |
* Purpose: demonstrate that everyone should use git/github when working at the computer | |
* overview on functionality | |
* basic commands clone/pull/add/commit/push | |
* release? | |
* private/public/github at our servers | |
* intended use/limitations (e.g. filesize) | |
* markup? | |
* demonstration | |
* kept simple | |
* demonstration of basic commands (short) | |
* more demonstraton combining github and jupyter after in the next section | |
* jupyter notebooks | |
* introduction | |
* what is jupyter notebooks | |
* Purpose: demonstrate that it is easy to use (also remote) and looks nice | |
* how to install kernels: python3/R | |
* overview on functionality | |
* layout of page | |
* code cells/markdown cells | |
* some usefull magic commadns | |
* outlook: jupyterLab? "release JupyterLab 1.0 later in 2018" | |
* demonstration | |
* use port forwarding to run notebook on the institutes servers | |
* example including git and jupyter notebook | |
* realistic, drawn from everyday work, generic but still simple | |
* include git | |
* guidelines for using git with jupyter notebooks | |
## handout/cheatsheet/one-page-guide | |
* git | |
* commands | |
* link to this repository? | |
* ... | |
* notebooks | |
* setup kernels | |
* howto start locally | |
* port forwarding | |
* check forwarded ports | |
* notebooks in git | |
* are rendered | |
* guidelines: export code, save images | |
* cool drawings / sketchnote style? | |
## other related stuff | |
* check current ssh tunnels (also from other users, without beeing root) | |
* ps aux |grep ssh seems to work | |
* netstat from the net-tools package (difficult to install here, but I managed to patch it) | |