Repository builder