Learn how to make a repository