Electro plating is done by passing a direct current
through one object to another, as the current passes from the positive to the negative side, small particles of the plating are picked up by passing electrons and deposited on the negatively charged object as the electrons pass
through it. so you want to A) submerge an object tied to the negative end of the current into a solution of suspended gold that is positively charged(drop the positive end of the circuit into the solution) or B) us a charged brush and some gold paste to brush on the gold plating while the object to be plated is tied to the negative end of the circuit. Aqueous submersion makes for a move even coating. To plate Stainless steel you first need to clean it of any grease or oil, alcohol works well. Then you need to activate the coating on the stainless steel so it is receptive to the plating. This is done with a rub on compound then you plate it. 3 volts of DC current works well for gold too much higher and you will burn the gold and any lower will not "stick" properly, you can get kits for this. that have the activating agent and the gold solution. I looked into this because I want to plate an SS shotgun I have. It will look like crap when your done, you will need to polish it.
note: plating adds thickness to all affected material,
threads will get tighter or unusable, holes get smaller, rods get bigger. before you plate think about this and tape off parts that this will affect or brush on some Vaseline to prevent plating in these areas.