generate composer schema