Citation: 1C_636/2020 E. 4.2

4.2. Selon l'art. 50 al. 1 Cst., l'autonomie communale est garantie dans les limites fixées par le droit cantonal. Une commune bénéficie ainsi de la protection de son autonomie dans les domaines que le droit cantonal ne règle pas de façon exhaustive, mais qu'il laisse en tout ou partie dans la sphère communale, conférant par là aux autorités municipales une liberté de décision relativement importante. L'existence et l'étendue de l'autonomie communale dans une matière concrète sont déterminées essentiellement par la constitution et la législation cantonales (ATF 145 I 52 consid. 3.1; 139 I 169 consid. 6.1; 138 I 242 consid. 5.2). Dans le canton de Fribourg, à teneur de l'art. 129 al. 2 de la constitution du 16 mai 2004 du canton de Fribourg (Cst./FR; RS 131.219), l'autonomie communale est garantie dans les limites du droit cantonal. Elle peut être invoquée par les associations de communes dans leur domaine de compétence. En matière de collaboration intercommunale, l'art. 134 al. 2 Cst./FR prévoit que les communes peuvent s'associer pour l'accomplissement d'une ou de plusieurs tâches. Elles doivent adhérer à tous les buts de l'association. L'Etat peut obliger des communes à faire partie d'une association ou à en fonder une (art. 134 al. 3 Cst./FR).