Squashed 'repository/' changes from dae24e4..31ac6c6

31ac6c6 git memo
a5d9212 update repository
6115d2c update docs

git-subtree-dir: repository
git-subtree-split: 31ac6c66a184dae3edd28d63d2271ad30ca35959
Merge commit '6c2c751bfc95afc65e399e1121fc48731322b019'
update repository