Let's start with a definition.
A Community garden is a shared green space which is planned, designed, built and maintained by some community members for the use and enjoyment of the entire community. Community gardens may be solely used to raise food for gardeners and/or the surrounding community, a decorative formal garden, an educational or rehabilitative facility.