Ответ:

Крыши строений, огородные гряды, край забора, самый двор были покрыты пушистым слоем снега.

Грамматическая основа: крыши, гряды, край, двор были покрыты.

Однородные подлежащие: крыши строений, огородные гряды, край забора, самый двор.

Ответ: запятые ставятся между однородными подлежащими.