Citation: 1C_118/2018 E. 3

Sur le vu de ce qui précède, le recours est admis et l'arrêt attaqué est annulé. Dans un tel cas, le Tribunal fédéral peut renvoyer la cause à l'autorité précédente ou à celle qui a statué en première instance (art. 107 al. 2 LTF). En l'espèce, la cause peut être renvoyée à la cour cantonale afin qu'elle procède aux actes d'instruction nécessaires; elle pourra également renvoyer la cause au TAPI pour ce faire. Conformément à l'art. 66 al. 1 LTF, les frais judiciaires sont mis à la charge de l'intimée qui succombe. La commune recourante n'a pas droit à des dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :