I toss all my banana , winter and summer, directly at the base of my rose bushes. It's suppose to deter aphids. My tea bags and coffee grounds get poured directly on the plants that like more acidic conditions. The vegetable waste gets laid direcly on the garden too and dug in slightly. It makes very nice mulch after just a short time. I do the same with the garden waste that doesn't have mildew or disease, just pile it around the plants as mulch, especially the comfrey. It makes great direct mulch. I like to make the leaves I pick up in plastic bags into leaf mould by watering them and just making a pile of plastic bags full of leaves then mulching the plants with it in the sprin. The paper bag dry ones I mow over and use for mulch.
I don't really have a compost "pile" but am wondering if I should start one. I don't know that I would have anything to put in it. Of course there is the question of what to do with the kitchen waste in the winter, but I have always just spread it around the garden on top of the snow. It's pretty much gone by spring, when it gets dug in around the plants.
I believe this is called "sheet composting". Is it better to put it all into one pile and let it heat up and degrade together? That seems like so much more work.
I don't keep weed waste that has seeds in it. That stuff, along with the mildewed and possibly diseased material gets tossed way out at the other end of the wild field or burned. What weeds I pull and hoe that have not gone to seed, are laid around the plants as mulch. I am short on mulch around here. I use whatever I have.