demo repo init