This is how I do it. I first spray simple green on all the the greasy parts of the drivetrain. Then I put citrus degreaser in my roll a ma jig and clean the chain. I pour out the citrus degreaser on a rag, and use it to manually clean the roller things the chain goes around on the rear derailleur. Then I take a bucket of soapy water and a rag and wipe down everything else good, and finally I rinse all with clear water. Then I let it dry, and then I re-lube my chain. I also squirt some thinner lube at pivot points on the deraileurs and brakes (but NOT brake pads). I also protect rims from oil when oiling chain to avoid squeaks later. I also relube my pedals (frogs) but not all pedals require this.