minchang github blog