A first repository as an exercise in repository creation