\(\newcommand{L}[1]{\| #1 \|}\newcommand{VL}[1]{\L{ \vec{#1} }}\newcommand{R}[1]{\operatorname{Re}\,(#1)}\newcommand{I}[1]{\operatorname{Im}\, (#1)}\)
Git / github workflow, the Python path¶
What branch should I use?¶
- Never use
master; - Make a new branch for each new bit of work.
Path manipulation¶
Adding stuff to the Python PATH¶
The mystery of where mymodule comes from, when you do import mymodule.
Testing with assert¶
Some numpy stuff¶
Some live coding¶
With guest editor Stéfan van der Walt:
- making issues;
- feature branches;
- pull requests;
- responding to comments on pull requests;
- merging pull requests with the “Merge” button on Github.
Git workflow¶
See: Git workflow exercises.