Here is another idea for planting edibles in the narrow piece of land between sidewalk and street: grape vines. (Click here for a post about strawberries in raised beds in the parking strip.)
These homeowners live on a corner lot and have devoted the side yard between their driveway and the neighbor's driveway to grape vines. There are three vines in the parking strip, about four feet apart. Two cedar posts with wires running between them support the grape vines. The strip runs north-south.
On the other side of the sidewalk are four rows of vines running east-west. The vines are spaced around utility equipment and provide a screen from the neighbors' vehicles and also hide trash and compost bins. (Do you even see the bins? There's a pop of green at the back.)
This is the view facing the front, right side of the house: Look for the cedar posts to orient the position of the vines, toward the middle of the photo.
The big, beautiful shade tree is on the northwest corner of the property and will not block light to the vineyard. I applaud such a great use of space!