github flow learning